1 |
dpavlin |
1 |
$! |
2 |
|
|
$! jhjh - "make clean" |
3 |
|
|
$ if f$edit(P1, "UPCASE") .eqs. "CLEAN" then goto clean |
4 |
|
|
$! |
5 |
|
|
$! |
6 |
|
|
$ set noverify |
7 |
|
|
$! |
8 |
|
|
$ CFLAGS="/INCLUDE_DIRECTORY=(VAXC$INCLUDE:,SYS$LIBRARY:,perl_root:[lib.VMS_AXP.5_6_1.CORE])/Standard=Relaxed_ANSI/Prefix=All/NESTED=INCLUDE/Obj=.obj/NoList/NOANSI_ALIAS/nowarnings" |
9 |
|
|
$ if f$edit(P1, "UPCASE") .eqs. "ORACLE" then goto oracle |
10 |
|
|
$! |
11 |
|
|
$ LIBFLEX="developer$disk:[wosc_common.gnu.lib]fl.olb" |
12 |
|
|
$! |
13 |
|
|
$ flex -i obj_srvr.l |
14 |
|
|
$! |
15 |
|
|
$ bison/defines/fixed_outfiles obj_srvr.y |
16 |
|
|
$! |
17 |
|
|
$ rename lexyy.c obj_srvr_l.c |
18 |
|
|
$ rename y_tab.c obj_srvr_tab.c |
19 |
|
|
$ rename y_tab.h obj_srvr_tab.h |
20 |
|
|
$! |
21 |
|
|
$ cc/object obj_srvr_tab.c |
22 |
|
|
$! |
23 |
|
|
$ cc/object obj_srvr_l.c |
24 |
|
|
$! |
25 |
|
|
$ cc'CFLAGS'/object exec_sql.c |
26 |
|
|
$! |
27 |
|
|
$! enable dynaloader for DBI, etc. |
28 |
|
|
$ perl "-MExtUtils::Embed" -e xsinit -- -o perlxsi.c |
29 |
|
|
$ cc'CFLAGS'/object perlxsi.c |
30 |
|
|
$! |
31 |
|
|
$ link/exec=obj_srvr.exe/NoTrace/NoMap obj_srvr.opt/options,obj_srvr_tab.obj,obj_srvr_l.obj,exec_sql.obj,perlxsi.obj,'LIBFLEX'/lib |
32 |
|
|
! |
33 |
|
|
$ goto endproc |
34 |
|
|
$! |
35 |
|
|
$ clean: |
36 |
|
|
$ del obj_srvr_l.c;* |
37 |
|
|
$ del obj_srvr_tab.c;* |
38 |
|
|
$ del obj_srvr_tab.h;* |
39 |
|
|
$ del *.obj;* |
40 |
|
|
$ del *.exe;* |
41 |
|
|
$! |
42 |
|
|
$ endproc: |
43 |
|
|
$ purge |