Merge pull request #7 from ccawley2011/msvc
[debian-nspark.git] / msdos / makefile.bor
blobc166510e7bf444a9b476872f1b28d7f06bc2466b
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 compress.c \r
68         $(CC) -UMSDOS -c compress.c\r
70 crc.obj: nspark.cfg crc.c \r
71         $(CC) -UMSDOS -c crc.c\r
73 date.obj: nspark.cfg date.c \r
74         $(CC) -UMSDOS -c date.c\r
76 error.obj: nspark.cfg error.c \r
77         $(CC) -UMSDOS -c error.c\r
79 io.obj: nspark.cfg io.c \r
80         $(CC) -UMSDOS -c io.c\r
82 main.obj: nspark.cfg main.c \r
83         $(CC) -UMSDOS -c main.c\r
85 misc.obj: nspark.cfg misc.c \r
86         $(CC) -UMSDOS -c misc.c\r
88 msdos.obj: nspark.cfg msdos.c \r
89         $(CC) -UMSDOS -c msdos.c\r
91 pack.obj: nspark.cfg pack.c \r
92         $(CC) -UMSDOS -c pack.c\r
94 store.obj: nspark.cfg store.c \r
95         $(CC) -UMSDOS -c store.c\r
97 unarc.obj: nspark.cfg unarc.c \r
98         $(CC) -UMSDOS -c unarc.c\r
100 #               *Compiler Configuration File*\r
101 nspark.cfg: nspark.mak\r
102   copy &&|\r
103 -mc\r
104 -a\r
105 -f-\r
106 -w+\r
107 -O2\r
108 -k-\r
109 -d\r
110 -vi-\r
111 -H=NSPARK.SYM\r
112 -I$(INCLUDEPATH)\r
113 -L$(LIBPATH)\r
114 -DMSDOS3;VERSION="1.7.6_dos-beta";MAINTAINER="bob@wop.wtb.tue.nl_(this_beta_only)"\r
115 | nspark.cfg\r