source: branches/r9/packages/system/Makefile.in @ 4852

Last change on this file since 4852 was 4852, checked in by gah, 10 years ago
File size: 2.1 KB
Line 
1
2bindir          = @bindir@
3datadir         = @datadir@
4datarootdir     = @datarootdir@
5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10srcdir          = @srcdir@
11
12SHELL           = @SHELL@
13INSTALL         = @INSTALL@
14MKDIR_P         = @MKDIR_P@
15
16CXX             = @CXX@
17CC              = @CC@
18CFLAGS_DEBUG    = @CFLAGS_DEBUG@ -Wall
19CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
20STLIB_LD        = @STLIB_LD@
21SHLIB_LD        = @SHLIB_LD@
22SHLIB_CFLAGS    = @SHLIB_CFLAGS@
23SHLIB_LDFLAGS   = @CC_SEARCH_FLAGS@
24SHLIB_SUFFIX    = @SHLIB_SUFFIX@
25CFLAGS_DEFAULT  = @CFLAGS_DEFAULT@
26LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@
27CFLAGS          = @CFLAGS@ -fPIC
28TCL_VERSION     = @TCL_VERSION@
29TCL_LIB_SPEC    = @TCL_LIB_SPEC@
30TK_LIB_SPEC     = @TK_LIB_SPEC@
31LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@
32LIB_RUNTIME_DIR = $(libdir)
33HAVE_NCURSES    = @HAVE_LIBNCURSES@
34
35CC_SWITCHES     = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
36CXX_SWITCHES    = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
37
38INCLUDES =      \
39                -I$(srcdir) \
40                -I$(includedir)
41
42LIBS =          \
43                $(TCL_LIB_SPEC)
44
45version =       @PACKAGE_VERSION@
46DEFINES =       -DPACKAGE_VERSION=\"$(version)\"
47
48RANLIB =        @RANLIB@
49AR =            ar
50VPATH =         $(srcdir)
51RM =            rm -f
52
53CDEBUGFLAGS =   -g -Wall
54
55
56OBJS =          \
57                init.o \
58                daemon.o \
59                op.o \
60                rlimit.o \
61                rusage.o \
62                signal.o \
63                slice.o \
64                switch.o \
65                sysinfo.o
66
67ifeq ($(WIN32),"")
68   OBJS += winResource.o
69endif
70
71ifeq ($(HAVE_LIBCURSES),yes)
72   OBJS += curses.o
73   LIBS += -lncurses
74endif
75
76name        = RapptureSystem$(version)
77libname     = $(name)
78lib         = $(libname)$(SHLIB_SUFFIX)
79destdir     = $(libdir)/$(name)
80
81.PHONY: all install clean distclean
82
83all: $(lib)
84
85$(lib): $(OBJS)
86        $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) \
87                $(LIB_SEARCH_DIRS) $(LIBS)
88
89install: $(lib)
90        $(MKDIR_P) -m 0755 $(destdir)
91        $(INSTALL) -m 0555 $(lib) $(destdir)
92        $(INSTALL) -m 0444 pkgIndex.tcl $(destdir)
93
94.cpp.o:
95        $(CXX) $(CXX_SWITCHES) -c $?
96.c.o:
97        $(CC) $(CC_SWITCHES) -c $?
98
99clean:
100        $(RM) $(OBJS) $(lib)
101
102distclean: clean
103        $(RM) Makefile pkgIndex.tcl *~
104
Note: See TracBrowser for help on using the repository browser.