]> pd.if.org Git - pccts/blobdiff - support/genmk/watgenmk.mak
auto commit for import
[pccts] / support / genmk / watgenmk.mak
diff --git a/support/genmk/watgenmk.mak b/support/genmk/watgenmk.mak
new file mode 100755 (executable)
index 0000000..194a179
--- /dev/null
@@ -0,0 +1,54 @@
+SET=..\..\support\set\r
+PCCTS_H=..\..\h\r
+\r
+#\r
+#   Watcom\r
+#\r
+CC=wcl386\r
+ANTLR=..\..\bin\antlr\r
+DLG=..\..\bin\dlg\r
+CFLAGS= -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DPC\r
+OUT_OBJ = -o\r
+OBJ_EXT = obj\r
+LINK = wcl386\r
+\r
+.c.obj :\r
+       $(CC) -c $[* $(CFLAGS)\r
+\r
+genmk.exe: genmk.obj\r
+       $(LINK) -fe=genmk.exe *.obj -k14336\r
+       copy *.exe ..\..\bin\r
+\r
+#clean up all the intermediate files\r
+clean:\r
+       del *.obj\r
+\r
+#remove everything in clean plus the PCCTS files generated\r
+scrub:\r
+       del *.$(OBJ_EXT)\r
+\1aEOF_watgenmk.mak
+cat << \EOF_makefile | sed 's/^>//' > makefile
+SRC=genmk.c
+OBJ=genmk.o
+# Define PC if you use a PC OS (changes directory symbol and object file extension)
+# see pccts/h/config.h
+#CFLAGS=-I../../h -DPC
+CFLAGS=-I../../h
+CC=cc
+BAG=../../bin/bag
+
+genmk: $(OBJ) $(SRC) ../../h/config.h
+       $(CC) -o genmk $(OBJ)
+
+clean:
+       rm -rf core *.o
+
+scrub:
+       rm -rf genmk core *.o
+
+shar:
+       shar genmk.c makefile > genmk.shar
+
+archive:
+       $(BAG) genmk.c watgenmk.mak makefile > genmk.bag
+EOF_makefile