Merge pull request #7 from ccawley2011/msvc
[debian-nspark.git] / msdos / alt / makefile.bor
blob1abd33c94fffac20b300c263f3a600658889b7c6
1 .AUTODEPEND\r
2 \r
3 #               *Translator Definitions*\r
4 CC = bcc +NSPARK.CFG\r
5 TASM = TASM\r
6 TLIB = tlib\r
7 TLINK = tlink\r
8 LIBPATH = H:\BC402\LIB\r
9 INCLUDEPATH = H:\BC402\INCLUDE\r
12 #               *Implicit Rules*\r
13 .c.obj:\r
14   $(CC) -c {$< }\r
16 .cpp.obj:\r
17   $(CC) -c {$< }\r
19 #               *List Macros*\r
22 EXE_dependencies =  \\r
23  arc.obj \\r
24  arcfs.obj \\r
25  compress.obj \\r
26  crc.obj \\r
27  date.obj \\r
28  error.obj \\r
29  io.obj \\r
30  main.obj \\r
31  misc.obj \\r
32  msdos.obj \\r
33  pack.obj \\r
34  store.obj \\r
35  unarc.obj\r
37 #               *Explicit Rules*\r
38 nspark.exe: nspark.cfg $(EXE_dependencies)\r
39         $(TLINK) /x/c/P-/L$(LIBPATH) @&&|\r
40 c0c.obj+\r
41 arc.obj+\r
42 arcfs.obj+\r
43 compress.obj+\r
44 crc.obj+\r
45 date.obj+\r
46 error.obj+\r
47 io.obj+\r
48 main.obj+\r
49 misc.obj+\r
50 msdos.obj+\r
51 pack.obj+\r
52 store.obj+\r
53 unarc.obj\r
54 nspark\r
55                 # no map file\r
56 cc.lib\r
57 |\r
60 #               *Individual File Dependencies*\r
61 arc.obj: nspark.cfg arc.c \r
62         $(CC) -UMSDOS -c arc.c\r
64 arcfs.obj: nspark.cfg arcfs.c \r
65         $(CC) -UMSDOS -c arcfs.c\r
67 compress.obj: nspark.cfg haspragma.h alt\compress.c \r
68         $(CC) -UMSDOS -c alt\compress.c\r
70 haspragma.h: nspark.cfg haspragm.com\r
71         haspragm.com > haspragm.h\r
72         del haspragm.com\r
74 # very Borland specific!\r
75 haspragm.com: nspark.cfg alt\haspragm.c\r
76         bcc -mt -lt -I$(INCLUDEPATH) -L$(LIBPATH) -ehaspragm alt\haspragm.c\r
78 crc.obj: nspark.cfg crc.c \r
79         $(CC) -UMSDOS -c crc.c\r
81 date.obj: nspark.cfg date.c \r
82         $(CC) -UMSDOS -c date.c\r
84 error.obj: nspark.cfg error.c \r
85         $(CC) -UMSDOS -c error.c\r
87 io.obj: nspark.cfg io.c \r
88         $(CC) -UMSDOS -c io.c\r
90 main.obj: nspark.cfg main.c \r
91         $(CC) -UMSDOS -c main.c\r
93 misc.obj: nspark.cfg misc.c \r
94         $(CC) -UMSDOS -c misc.c\r
96 msdos.obj: nspark.cfg msdos.c \r
97         $(CC) -UMSDOS -c msdos.c\r
99 pack.obj: nspark.cfg pack.c \r
100         $(CC) -UMSDOS -c pack.c\r
102 store.obj: nspark.cfg store.c \r
103         $(CC) -UMSDOS -c store.c\r
105 unarc.obj: nspark.cfg unarc.c \r
106         $(CC) -UMSDOS -c unarc.c\r
108 #               *Compiler Configuration File*\r
109 nspark.cfg: nspark.mak\r
110   copy &&|\r
111 -mc\r
112 -a\r
113 -f-\r
114 -w+\r
115 -O2\r
116 -k-\r
117 -d\r
118 -vi-\r
119 -H=NSPARK.SYM\r
120 -I$(INCLUDEPATH)\r
121 -L$(LIBPATH)\r
122 -DMSDOS3;VERSION="1.7.6_dos-beta";MAINTAINER="bob@wop.wtb.tue.nl_(this_beta_only)"\r
123 | nspark.cfg\r