home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-10-03 | 1.1 KB | 43 lines |
- # Makefile for BEAV 1.33
-
- # OS/2 port done by Kai Uwe Rommel
- # rommel@jonas.ucrc.sub.org
-
- default:
- @echo "Make target msc, gcc or ibm."
-
- # Microsoft C 6.00 (16-bit)
- msc:
- $(MAKE) -f makefile.os2 beav.exe \
- CC="cl -nologo -AL -Oegit" O=".obj" \
- CFLAGS="-W1 -Zep -J -G2s -UMSDOS" \
- LDFLAGS="-Lp -Fb -F 4000 d:\ms\lib\setargv.obj -o" \
- LIBS="-link /noe"
-
- # emx 0.8e gcc (32-bit)
- gcc:
- $(MAKE) -f makefile.os2 beav.exe \
- CC="gcc -O -Zomf -Zmt" O=".obj" \
- CFLAGS="" LDFLAGS="-o" LIBS="-los2"
-
- # IBM C 1.0 (32-bit)
- ibm:
- $(MAKE) -f makefile.os2 beav.exe \
- CC="icc -q -O -Sm" O=".obj" \
- CFLAGS="" LDFLAGS="-B/ST:0x10000 -Fe"
-
- OBJ = basic$O buffer$O cinfo$O display$O ebcdic$O echo$O extend$O file$O \
- fileio$O format$O kbd$O line$O main$O random$O region$O search$O \
- spawn$O symbol$O tcap$O termcap$O termio$O text$O tty$O ttyio$O \
- ttykbd$O wangpc$O window$O word$O
-
- DEFINES = -DUNIX -DOS2
-
- .c$O:
- $(CC) $(CFLAGS) $(DEFINES) -c $<
-
- beav.exe: $(OBJ) beav.def
- $(CC) $(OBJ) beav.def $(LDFLAGS) $@ $(LIBS)
-
- (OBJ): def.h prototyp.h
-