Subversion Repositories svn1-original

Rev

Rev 92 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
92 - 1
# DDP
2
#
3
SRC = ages.c check.c config.c dcheck.c disqual.c legtime.c \
4
      mara.c  menudrv.c print.c report.c teamupd.c times.c \
5
      upload.c vduW32.c
6
 
7
HDRS = consts.h proto.h structs.h
8
 
9
OBJS = $(SRC:.c=.o)
10
 
11
EXE = mara.exe
12
GETTIME = gettime.exe
13
 
14
DEBUG =
15
DEBUG += -g
16
CFLAGS += -mno-cygwin -Wall $(DEBUG)
17
 
18
ISCC = /c/Program\ Files/Inno\ Setup\ 4/iscc.exe
19
 
20
$(EXE) : $(OBJS)
21
	gcc -mno-cygwin  -o $(EXE) $(OBJS)
22
 
23
$(OBJS) : $(HDRS) makefile
24
 
25
$(GETTIME) : gettime.c
26
	gcc -o $(GETTIME) gettime.c
27
 
28
.PHONY : clean
29
clean :
30
	rm -f $(OBJS)
31
	rm -f _Mara.iss
32
 
33
.PHONY : all
34
all : clean $(EXE) release
35
 
36
.PHONY : very_clean
37
very_clean:
38
	-rm -f *.o *.OBJ BRMR.?? BRMR.FIN BRMR.NAM BRMR*.HTM
39
	-rm -f brmr_* *.err Errs.* *.stackdump leg[12345] Sleg[12345]
40
 
41
.PHONY : release
42
release: setup.exe
43
 
44
setup.exe: Mara.iss $(EXE)
45
	cp Mara.iss _Mara.iss
46
	$(ISCC) _Mara.iss
47
	rm -f _Mara.iss