home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-02 | 1.1 KB | 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-32.def"
-
- msc:
- $(MAKE) -f makefile.os2 all \
- CC="cl -nologo -AS " \
- CFLAGS="-W3 -D__STDC__" \
- LDFLAGS="-Lp" \
- LDFLAGS2="setargv.obj -link /NOE" \
- O=".obj" \
- OBJS2="" \
- DEF="lj2.def"
-
- mscbnd:
- $(MAKE) -f makefile.os2 all \
- CC="cl -nologo -AS " \
- CFLAGS="-W3 -D__STDC__" \
- 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)
-
-