-
Notifications
You must be signed in to change notification settings - Fork 0
/
makefile
47 lines (42 loc) · 1.58 KB
/
makefile
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
CFLAGS = -O3 -fPIC -DFILLT=$(FILLT) -DSRAND=$(SRAND)
LFLAGS =
SIMDIR = z80sim/srcsim
OBJ = checksort.o \
$(SIMDIR)/memory.o \
$(SIMDIR)/sim1.o \
$(SIMDIR)/sim1a.o \
$(SIMDIR)/sim2.o \
$(SIMDIR)/sim3.o \
$(SIMDIR)/sim4.o \
$(SIMDIR)/sim5.o \
$(SIMDIR)/sim6.o \
$(SIMDIR)/sim7.o \
$(SIMDIR)/simctl.o \
$(SIMDIR)/disas.o \
$(SIMDIR)/simint.o \
$(SIMDIR)/iosim.o \
$(SIMDIR)/simfun.o \
$(SIMDIR)/simglb.o
checksort : $(OBJ)
checksort.o : checksort.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h data.h
$(SIMDIR)/memory.o : $(SIMDIR)/memory.c
$(SIMDIR)/sim1.o : $(SIMDIR)/sim1.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/sim1a.o : $(SIMDIR)/sim1a.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/sim2.o : $(SIMDIR)/sim2.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/sim3.o : $(SIMDIR)/sim3.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/sim4.o : $(SIMDIR)/sim4.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/sim5.o : $(SIMDIR)/sim5.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/sim6.o : $(SIMDIR)/sim6.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/sim7.o : $(SIMDIR)/sim7.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/simctl.o : $(SIMDIR)/simctl.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/disas.o : $(SIMDIR)/disas.c
$(SIMDIR)/simint.o : $(SIMDIR)/simint.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
$(SIMDIR)/iosim.o : $(SIMDIR)/iosim.c $(SIMDIR)/sim.h $(SIMDIR)/simglb.h
simfun.o : $(SIMDIR)/simfun.c $(SIMDIR)/sim.h
simglb.o : $(SIMDIR)/simglb.c $(SIMDIR)/sim.h
insertion selection shell radix8 quick:
./compile check$@.asm
make
./checksort out.bin
clean:
rm -f $(SIMDIR)/*.o *.o checksort data.h out.*