Last change
on this file since 1429 was
1429,
checked in by orlov, 17 years ago
|
|
-
Property svn:eol-style set to
native
-
Property svn:keywords set to
Author Date Id Revision
|
File size:
1011 bytes
|
Line | |
---|
1 | TOPDIR = .. |
---|
2 | |
---|
3 | include $(TOPDIR)/rules.mk |
---|
4 | |
---|
5 | RFRT_MODULES = \ |
---|
6 | rf_arg \ |
---|
7 | rf_common \ |
---|
8 | rf_core \ |
---|
9 | rf_expr \ |
---|
10 | rf_macros \ |
---|
11 | rf_result \ |
---|
12 | rf_retval \ |
---|
13 | rf_stack \ |
---|
14 | rf_term \ |
---|
15 | rf_memory_chunk \ |
---|
16 | rf_types \ |
---|
17 | rf_parenth \ |
---|
18 | rf_char \ |
---|
19 | rf_word \ |
---|
20 | rf_short_int \ |
---|
21 | rf_integer \ |
---|
22 | rf_func \ |
---|
23 | rf_object \ |
---|
24 | rf_object_ref \ |
---|
25 | rf_box \ |
---|
26 | rf_vector \ |
---|
27 | rf_string \ |
---|
28 | rf_channel \ |
---|
29 | rf_table |
---|
30 | |
---|
31 | RFRT_SOURCES = $(RFRT_MODULES:=.cc) |
---|
32 | RFRT_HEADERS = $(RFRT_MODULES:=.hh) |
---|
33 | #RFRT_IHEADERS = $(RFRT_MODULES:=.ih) |
---|
34 | RFRT_OBJECTS = $(RFRT_MODULES:=.o) |
---|
35 | |
---|
36 | ALL_SOURCES = $(RFRT_SOURCES) |
---|
37 | |
---|
38 | DEPS = $(ALL_SOURCES:.cc=.dep) |
---|
39 | |
---|
40 | LIBRFRT = librfrt.a |
---|
41 | |
---|
42 | DISTFILES = Makefile |
---|
43 | DISTFILES += $(ALL_SOURCES) |
---|
44 | DISTFILES += $(RFRT_HEADERS) |
---|
45 | |
---|
46 | all:: $(LIBRFRT) |
---|
47 | |
---|
48 | CPPFLAGS += -I$(TOPDIR)/libp++ |
---|
49 | |
---|
50 | $(LIBRFRT): $(RFRT_OBJECTS) |
---|
51 | ar cru $@ $^ |
---|
52 | |
---|
53 | install:: all |
---|
54 | mkdir -p -m 0755 $(INSTALL_DIR)/lib |
---|
55 | install -m 0644 $(LIBRFRT) $(INSTALL_DIR)/lib/ |
---|
56 | |
---|
57 | uninstall:: all |
---|
58 | { \ |
---|
59 | cd $(INSTALL_DIR)/lib \ |
---|
60 | rm $(LIBRFRT) \ |
---|
61 | } |
---|
62 | |
---|
63 | clean:: |
---|
64 | rm -f $(LIBRFRT) *.o *.dep |
---|
65 | |
---|
66 | -include $(DEPS) |
---|
Note: See
TracBrowser
for help on using the repository browser.