home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 19 Printer
/
19-Printer.zip
/
lj2os2.zip
/
makefile.os2
< prev
next >
Wrap
Makefile
|
1993-04-28
|
1KB
|
55 lines
# Makefile for "lj2" (tested with dmake 3.8) 27 April 1993
#
# - for GNU gcc (emx kit) under OS/2 2.0 (32-bit)
# - for Microsoft C 6.00 under OS/2 or MSDOS (16-bit)
# To use, enter "{d,n}make -f makefile.os2" (this makefile depends on its
# name being "makefile.os2").
default:
@echo Enter "$(MAKE) -f makefile.os2 emx"
@echo or "$(MAKE) -f makefile.os2 msc"
@echo or "$(MAKE) -f makefile.os2 mscbnd"
emx:
$(MAKE) -f makefile.os2 all \
CC="gcc -Zomf -Zmt " \
CFLAGS="" \
LDFLAGS="" \
LDFLAGS2="" \
O=".obj" \
OBJS2="" \
DEF="lj2.def"
msc:
$(MAKE) -f makefile.os2 all \
CC="cl -AS " \
CFLAGS="" \
LDFLAGS="-Lp" \
LDFLAGS2="setargv.obj -link /NOE" \
O=".obj" \
OBJS2="" \
DEF="lj2.def"
mscbnd:
$(MAKE) -f makefile.os2 all \
CC="cl -AS " \
CFLAGS="" \
LDFLAGS="-Lp -Fb" \
LDFLAGS2="setargv.obj -link /NOE" \
O=".obj" \
OBJS2="" \
DEF="lj2.def"
.c$O :
$(CC) $(CFLAGS) -c $<
OBJS = lj2$O
all: lj2.exe
lj2.exe : $(OBJS) $(DEF)
$(CC) $(LDFLAGS) -o $@ $< $(LDFLAGS2)