home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
MAWK113.ZIP
/
mawk_os2.zip
/
mawk113
/
makefile.omf
< prev
next >
Wrap
Makefile
|
1993-04-24
|
4KB
|
69 lines
# dmake file for mawk (under OS/2 using emx with -Zomf)
############################################################
# This makes a smaller .exe file but the system() function
# will not work !
############################################################
CC = gcc
YACC = bison -d
CFLAGS = -O2 -Zomf -Zmt
O=parse.obj scan.obj memory.obj main.obj hash.obj execute.obj code.obj\
da.obj error.obj init.obj bi_vars.obj cast.obj print.obj bi_funct.obj\
kw.obj jmp.obj array.obj field.obj split.obj re_cmpl.obj zmalloc.obj\
fin.obj files.obj scancode.obj matherr.obj fcall.obj version.obj
REXP_C=rexp/rexp.c rexp/rexp0.c rexp/rexp1.c rexp/rexp2.c\
rexp/rexp3.c rexp/rexpdb.c
mawk : $(O) rexp/regexp.lib
$(CC) -Zomf -Zmt -o mawk.exe $(O) rexp/regexp.lib -los2
%.obj : %.c ; $(CC) -c $(CFLAGS) $<
init.obj : init.c ; $(CC) $(CFLAGS) -DOS2 -c init.c
files.obj : files.c ; $(CC) $(CFLAGS) -DOS2 -c files.c
bi_funct.obj : bi_funct.c ; $(CC) $(CFLAGS) -DOS2 -c bi_funct.c
rexp/regexp.lib : $(REXP_C)
cd rexp
dmake -f makefile.objs2
cd ..
parse.c : parse.y parse2.xc
$(YACC) parse.y
move parse.tab.c parse.c
type parse2.xc >> parse.c
move parse.tab.h parse.h
config.h : config/os2.h
copy .\\config\\os2.h config.h
# output from mawk -f deps.awk *.c
array.obj : bi_vars.h sizes.h zmalloc.h memory.h types.h field.h mawk.h config.h symtype.h config/Idefault.h
bi_funct.obj : fin.h bi_vars.h sizes.h memory.h zmalloc.h regexp.h types.h field.h repl.h files.h bi_funct.h mawk.h config.h symtype.h init.h config/Idefault.h
bi_vars.obj : bi_vars.h sizes.h memory.h zmalloc.h types.h field.h mawk.h config.h symtype.h config/Idefault.h init.h
cast.obj : parse.h sizes.h memory.h zmalloc.h types.h field.h scan.h repl.h mawk.h config.h symtype.h config/Idefault.h
code.obj : sizes.h memory.h zmalloc.h types.h field.h code.h jmp.h mawk.h config.h symtype.h config/Idefault.h init.h
da.obj : sizes.h memory.h zmalloc.h types.h field.h repl.h code.h bi_funct.h mawk.h config.h symtype.h config/Idefault.h
error.obj : parse.h bi_vars.h sizes.h types.h scan.h mawk.h config.h symtype.h config/Idefault.h
execute.obj : bi_vars.h fin.h sizes.h memory.h zmalloc.h regexp.h types.h field.h code.h repl.h bi_funct.h mawk.h config.h symtype.h config/Idefault.h
fcall.obj : sizes.h memory.h zmalloc.h types.h code.h mawk.h config.h symtype.h config/Idefault.h
field.obj : parse.h bi_vars.h sizes.h memory.h zmalloc.h regexp.h types.h field.h scan.h repl.h mawk.h config.h symtype.h config/Idefault.h init.h
files.obj : fin.h sizes.h memory.h zmalloc.h types.h files.h mawk.h config.h config/Idefault.h
fin.obj : parse.h fin.h bi_vars.h sizes.h memory.h zmalloc.h types.h field.h scan.h mawk.h config.h symtype.h config/Idefault.h
hash.obj : sizes.h memory.h zmalloc.h types.h mawk.h config.h symtype.h config/Idefault.h
init.obj : bi_vars.h sizes.h memory.h zmalloc.h types.h field.h code.h mawk.h config.h symtype.h config/Idefault.h init.h
jmp.obj : sizes.h memory.h zmalloc.h types.h code.h mawk.h jmp.h config.h symtype.h config/Idefault.h init.h
kw.obj : parse.h sizes.h types.h mawk.h config.h symtype.h config/Idefault.h init.h
main.obj : fin.h bi_vars.h sizes.h memory.h zmalloc.h types.h field.h code.h files.h mawk.h config.h symtype.h config/Idefault.h init.h
makescan.obj : parse.h scan.h symtype.h
matherr.obj : sizes.h types.h mawk.h config.h config/Idefault.h
memory.obj : sizes.h memory.h zmalloc.h types.h mawk.h config.h config/Idefault.h
parse.obj : bi_vars.h sizes.h memory.h zmalloc.h types.h field.h code.h files.h bi_funct.h mawk.h jmp.h config.h symtype.h config/Idefault.h
print.obj : bi_vars.h parse.h sizes.h memory.h zmalloc.h types.h field.h scan.h files.h bi_funct.h mawk.h config.h symtype.h config/Idefault.h
re_cmpl.obj : parse.h sizes.h memory.h zmalloc.h regexp.h types.h scan.h repl.h mawk.h config.h symtype.h config/Idefault.h
scan.obj : parse.h fin.h sizes.h memory.h zmalloc.h types.h field.h scan.h repl.h code.h files.h mawk.h config.h symtype.h config/Idefault.h init.h
split.obj : bi_vars.h parse.h sizes.h memory.h zmalloc.h regexp.h types.h field.h scan.h bi_funct.h mawk.h config.h symtype.h config/Idefault.h
version.obj : patchlev.h sizes.h types.h mawk.h config.h config/Idefault.h
zmalloc.obj : sizes.h zmalloc.h types.h mawk.h config.h config/Idefault.h