Subversion Repositories svn1-original

Rev

Details | Last modification | View Log | RSS feed

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