File: Makefile

package info (click to toggle)
mew 1.93b33-1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 2,072 kB
  • ctags: 1,720
  • sloc: lisp: 13,877; ansic: 2,325; sh: 305; makefile: 174; perl: 23
file content (38 lines) | stat: -rw-r--r-- 708 bytes parent folder | download | duplicates (12)
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
SHELL = cmd.exe
SRC = mewencode.c getopt.c
OBJ = mewencode.o getopt.o
PRG = mewencode.exe
AL1 = mewdecode.exe
AL2 = mewcat.exe
OTH = uumerge uumerge.cmd utime.cmd
CNF = config.status config.cache config.log os2config.cache
RM = rm -f
#CC = gcc -O -s
CC = gcc -Zcrtdll -O -s

BINDIR = d:/usr/local/bin

CFLAGS = -DOS2

all: $(PRG) $(OTH)

$(PRG) : $(OBJ)
	$(CC) -o $@ $(OBJ)
	$(RM) $(AL1)
	$(RM) $(AL2)
	cp $(PRG) $(AL1)
	cp $(PRG) $(AL2)

$(OTH) :
	.\configure

install: $(PRG) $(OTH)
	$(RM) $(BINDIR)/$(AL1)
	$(RM) $(BINDIR)/$(AL2)
	cp $(PRG) $(BINDIR)
	cp $(BINDIR)/$(PRG) $(BINDIR)/$(AL1)
	cp $(BINDIR)/$(PRG) $(BINDIR)/$(AL2)
	cp $(OTH) $(BINDIR)

clean:
	$(RM) $(OBJ) $(PRG) $(AL1) $(AL2) $(CNF) $(OTH)