-
Notifications
You must be signed in to change notification settings - Fork 0
/
SMAKEFILE
53 lines (36 loc) · 1.55 KB
/
SMAKEFILE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# ------------------------------------------
# Epigrams Makefile
#
# ------------------------------------------
# Variables
#
NAME = Epigrams
DEBUGNAME = Epigrams.debug
GST = System.gst
LINKFLAGS = NOICONS MAP RAM:Map H X S F L O
LIBS = LIB:sc.lib LIB:amiga.lib LIB:reqtools.lib LIB:reqtoolsnb.lib
# ------------------------------------------
# Default rules
#
.c.o:
SC gst=$(GST) $*.c DEBUG=LINE
.h.gst:
SC MAKEGST=$(GST) NOOBJNAME $*.c
# ------------------------------------------
# Makefile dependencies
#
ALL: $(GST) $(NAME)
OBJS = Backdrop.o Commodity.o Cookie.o Epigrams.o External.o GUI.o Rexx.o Support.o
$(NAME): $(OBJS)
Slink FROM LIB:c.o $(OBJS) TO $(DEBUGNAME) $(LINKFLAGS) LIB $(LIBS)
Slink FROM $(DEBUGNAME) TO $(NAME) NODEBUG
$(GST): System.h
Backdrop.o: Backdrop.c Backdrop.h Public.h Public_Prototypes.h Version.h System.h
Commodity.o: Commodity.c Commodity.h Public.h Public_Prototypes.h Version.h System.h
Cookie.o: Cookie.c Cookie.h Public.h Public_Prototypes.h Version.h System.h
Epigrams.o: Epigrams.c Epigrams.h Public.h Public_Prototypes.h Version.h System.h
External.o: External.c External.h Public.h Public_Prototypes.h Version.h System.h
GUI.o: GUI.c GUI.h Public.h Public_Prototypes.h Version.h System.h
Rexx.o: Rexx.c Rexx.h Public.h Public_Prototypes.h Version.h System.h
Support.o: Support.c Support.h Public.h Public_Prototypes.h Version.h System.h MD5_PRNG.c Logo.h
System.o: System.c System.h