summaryrefslogtreecommitdiff
path: root/Makefile.macosx_o
blob: c13840dd2b27a7e48785127d80f3337ed17b460e (plain) (blame)
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
ODIR = o/

OBJECTS = $(ODIR)cg.o $(ODIR)cginput.o $(ODIR)cgcode.o $(ODIR)cginstructions.o $(ODIR)cgstack.o $(ODIR)cgcalc.o $(ODIR)cglin.o $(ODIR)cgopt.o $(ODIR)cgptoc.o $(ODIR)cgpas.o $(ODIR)cgpwas.o

GCC_OPTIONS = -I /Developer/Headers/FlatCarbon/ -c -fpascal-strings -DPROJECT_BUILDER -DPOWER -DG_POWER -DGNU_C -DMACH_O

cg: $(OBJECTS)
	gcc $(OBJECTS) -framework Carbon -o cg

remove_objects:
	$(RM) $(OBJECTS)

$(ODIR)cg.o : cg.c
	gcc -c $(GCC_OPTIONS) cg.c -o $(ODIR)cg.o

$(ODIR)cginput.o : cginput.c
	gcc -c $(GCC_OPTIONS) cginput.c -o $(ODIR)cginput.o

$(ODIR)cgcode.o : cgcode.c
	gcc -c $(GCC_OPTIONS) cgcode.c -o $(ODIR)cgcode.o

$(ODIR)cginstructions.o : cginstructions.c
	gcc -c $(GCC_OPTIONS) cginstructions.c -o $(ODIR)cginstructions.o

$(ODIR)cgstack.o : cgstack.c
	gcc -c $(GCC_OPTIONS) cgstack.c -o $(ODIR)cgstack.o

$(ODIR)cgcalc.o : cgcalc.c
	gcc -c $(GCC_OPTIONS) cgcalc.c -o $(ODIR)cgcalc.o

$(ODIR)cglin.o : cglin.c
	gcc -c $(GCC_OPTIONS) cglin.c -o $(ODIR)cglin.o

$(ODIR)cgopt.o : cgopt.c
	gcc -c $(GCC_OPTIONS) cgopt.c -o $(ODIR)cgopt.o

$(ODIR)cgptoc.o : cgptoc.c
	gcc -c $(GCC_OPTIONS) cgptoc.c -o $(ODIR)cgptoc.o

$(ODIR)cgpas.o : cgpas.c
	gcc -c $(GCC_OPTIONS) cgpas.c -o $(ODIR)cgpas.o

$(ODIR)cgpwas.o : cgpwas.c
	gcc -c $(GCC_OPTIONS) cgpwas.c -o $(ODIR)cgpwas.o