File: munpack.os2

package info (click to toggle)
mpack 1.5-7woody2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 756 kB
  • ctags: 1,261
  • sloc: ansic: 10,931; makefile: 113; perl: 25; sh: 10
file content (57 lines) | stat: -rw-r--r-- 1,114 bytes parent folder | download | duplicates (2)
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
48
49
50
51
52
53
54
55
56
57
PROJ = munpack

# the following lines are for IBM CSet++ with debugging turned on

#CC        = icc
#CCFLAGS   = -Ti
#LINKFLAGS = -Ti -B"/runfromvdm"
#EXEFLAG   = -Fe
#ADDFILES  = getopt.c

# the following lines are for IBM CSet++

CC        = icc
CCFLAGS   = 
LINKFLAGS = -B"/runfromvdm"
EXEFLAG   = -Fe
ADDFILES  = getopt.c

# the following lines are for EMX + GCC

#CC        = gcc
#CCFLAGS   = -Zomf
#LINKFLAGS = -Zomf -Zlinker /runfromvdm -Zlinker /pm:vio
#EXEFLAG   = -o
#ADDFILES  = 


FILES  = codes.c os2os.c string.c xmalloc.c md5c.c decode.c os2unpk.c\
	uudecode.c part.c $(ADDFILES)

OBJS  = $(FILES:.c=.obj)

all: $(PROJ).exe

clean:
	-del *.obj
	-del *.exe

.SUFFIXES: .obj .c

codes.obj : codes.c xmalloc.h md5.h
os2os.obj : os2os.c xmalloc.h common.h
getopt.obj : getopt.c
string.obj : string.c
xmalloc.obj : xmalloc.c
md5c.obj : md5c.c md5.h
decode.obj : decode.c xmalloc.h common.h
os2unpk.obj : os2unpk.c version.h
uudecode.obj : uudecode.c xmalloc.h common.h
part.obj: part.c part.h

$(PROJ).exe : $(OBJS)
	$(CC) $(EXEFLAG) $(PROJ).exe $(LINKFLAGS) $(OBJS)

.c.obj :
	$(CC) -c $(CCFLAGS) $*.c