blob: f2808ed6946da95b0dd0f80f5aed13a6252a797f (
plain)
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
|
MODULE = irsim
IRSIMDIR = ..
SRCS = irsim.c
include ${IRSIMDIR}/defs.mak
EXTRA_LIBS = ${IRSIMDIR}/analyzer/libanalyzer.o \
${IRSIMDIR}/base/libbase.o \
${MAIN_EXTRA_LIBS}
DFLAGS += -DIRSIM_DATE="\"`date`\""
CFLAGS += -I${IRSIMDIR}/base
LIBS += ${GR_LIBS} -lm
CLEANS += genspktbl gentbl tclirsim${SHDLIB_EXT}
SRCS += ${OTHER_SRCS}
main: irsim gentbl genspktbl
tcl-main: tclirsim${SHDLIB_EXT}
tclirsim${SHDLIB_EXT}: ${EXTRA_LIBS}
@echo --- making irsim Tcl library \(tclirsim${SHDLIB_EXT}\)
${RM} tclirsim${SHDLIB_EXT}
${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o $@ ${LDDL_FLAGS} ${LD_RUN_PATH} \
${EXTRA_LIBS} -lc ${LIBS} ${LD_EXTRA_LIBS}
$(DESTDIR)${BINDIR}/irsim:
${RM} $(DESTDIR)${BINDIR}/irsim
${CP} irsim $(DESTDIR)${BINDIR}/irsim
$(DESTDIR)${BINDIR}/gentbl:
${RM} $(DESTDIR)${BINDIR}/gentbl
${CP} gentbl $(DESTDIR)${BINDIR}/gentbl
$(DESTDIR)${BINDIR}/genspktbl:
${RM} $(DESTDIR)${BINDIR}/genspktbl
${CP} genspktbl $(DESTDIR)${BINDIR}/genspktbl
gentbl:
${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} gentbl.c -o $@ ${LIBS}
genspktbl:
${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} genspktbl.c -o $@ ${LIBS}
install: $(DESTDIR)${BINDIR}/irsim $(DESTDIR)${BINDIR}/gentbl \
$(DESTDIR)${BINDIR}/genspktbl
install-tcl: $(DESTDIR)${TCLDIR}/tclirsim${SHDLIB_EXT}
$(DESTDIR)${TCLDIR}/tclirsim${SHDLIB_EXT}: tclirsim${SHDLIB_EXT}
${RM} $(DESTDIR)${TCLDIR}/tclirsim${SHDLIB_EXT}
${CP} tclirsim${SHDLIB_EXT} $(DESTDIR)${TCLDIR}/tclirsim${SHDLIB_EXT}
include ${IRSIMDIR}/rules.mak
|