File: SMakefile

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 (43 lines) | stat: -rw-r--r-- 1,205 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

PACKOBJS = amigapk.o encode.o codes.o magic.o amigados.o string.o \
                xmalloc.o md5c.o
UNPACKOBJS = amigaunpk.o decode.o uudecode.o codes.o amigados.o string.o \
                xmalloc.o md5c.o part.o

all: mpack munpack

mpack: mpack.ld
        slink from mpack.ld to mpack stripdebug
        protect mpack +p

munpack: munpack.ld
        slink from munpack.ld to munpack stripdebug
        protect munpack +p

mpack.ld: $(PACKOBJS)
        $(CC) $(CFLAGS) mod link progamname mpack.ld $(PACKOBJS) $(LIBS)

munpack.ld: $(UNPACKOBJS)
        $(CC) $(CFLAGS) mod link programname munpack.ld $(UNPACKOBJS) $(LIBS)

clean:
        delete \#?.lnk \#?.info \#?.o \#?@ \#?! mpack(%|.ld) munpack(%|.ld)


string.o: string.c
uudecode.o: uudecode.c xmalloc.h common.h part.h
xmalloc.o: xmalloc.c
amigados.o: amigados.c common.h
amigapk.o: amigapk.c version.h
amigaunpk.o: amigaunpk.c version.h
codes.o: codes.c xmalloc.h md5.h
decode.o: decode.c xmalloc.h common.h part.h md5.h
dosos.o: dosos.c xmalloc.h common.h
dospk.o: dospk.c version.h xmalloc.h
dosunpk.o: dosunpk.c version.h part.h
encode.o: encode.c
getopt.o: getopt.c
magic.o: magic.c
md5c.o: md5c.c md5.h
part.o: part.c part.h xmalloc.h