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 |