Subversion Repositories svn1

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 root 1
SRC = check.c config.c dcheck.c disqual.c legtime.c \
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 :
26
	-rm -f $(OBJS)
27
 
28
.PHONY : all
29
all : clean $(EXE) release
30
 
31
.PHONY : very_clean
32
very_clean:
33
	-rm -f *.o *.OBJ BRMR.?? BRMR.FIN BRMR.NAM BRMR*.HTM
34
	-rm -f brmr_* *.err Errs.* *.stackdump leg[12345] Sleg[12345]
35
 
36
.PHONY : release
37
release: setup.exe
38
 
39
setup.exe: Mara.iss $(EXE)
40
	cp Mara.iss _Mara.iss
41
	$(ISCC) _Mara.iss
42
	rm -f _Mara.iss