projects
/
project
/
uci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rename ucimap_data::section to ptr
[project/uci.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
c4d8577
..
1b20995
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,4
+1,4
@@
-VERSION=0.
7
+VERSION=0.
8
# optional features
PLUGIN_SUPPORT=1
# optional features
PLUGIN_SUPPORT=1
@@
-16,7
+16,7
@@
endef
LIBUCI_DEPS=file.c history.c list.c util.c uci.h uci_config.h uci_internal.h
LIBUCI_DEPS=file.c history.c list.c util.c uci.h uci_config.h uci_internal.h
-all: uci-static uci libuci.$(SHLIB_EXT)
libucimap.a
+all: uci-static uci libuci.$(SHLIB_EXT)
cli.o: cli.c uci.h uci_config.h
ucimap.o: ucimap.c uci.h uci_config.h ucimap.h uci_list.h
cli.o: cli.c uci.h uci_config.h
ucimap.o: ucimap.c uci.h uci_config.h ucimap.h uci_list.h
@@
-45,29
+45,33
@@
libuci-static.o: libuci.c $(LIBUCI_DEPS)
libuci-shared.o: libuci.c $(LIBUCI_DEPS)
$(CC) $(CFLAGS) $(FPIC) -c -o $@ $<
libuci-shared.o: libuci.c $(LIBUCI_DEPS)
$(CC) $(CFLAGS) $(FPIC) -c -o $@ $<
-libuci.a: libuci-static.o
- rm -f $@
- $(AR) rc $@ $^
- $(RANLIB) $@
+ucimap-static.o: ucimap.c $(LIBUCI_DEPS) ucimap.h
+ $(CC) $(CFLAGS) -c -o $@ $<
-libucimap.a: ucimap.o
+ucimap-shared.o: ucimap.c $(LIBUCI_DEPS) ucimap.h
+ $(CC) $(CFLAGS) $(FPIC) -c -o $@ $<
+
+libuci.a: libuci-static.o ucimap-static.o
rm -f $@
$(AR) rc $@ $^
$(RANLIB) $@
rm -f $@
$(AR) rc $@ $^
$(RANLIB) $@
-libuci.$(SHLIB_EXT): libuci-shared.o
+libuci.$(SHLIB_EXT): libuci-shared.o
ucimap-shared.o
$(LINK) $(SHLIB_FLAGS) -o $(SHLIB_FILE) $^ $(LIBS)
ln -sf $(SHLIB_FILE) $@
$(LINK) $(SHLIB_FLAGS) -o $(SHLIB_FILE) $^ $(LIBS)
ln -sf $(SHLIB_FILE) $@
+ucimap-example: ucimap-example.c libuci.a
+ $(CC) $(CFLAGS) -I. -o $@ $^ $(LIBS)
+
clean:
clean:
- rm -f uci uci-static *.[oa] *.so* *.dylib* uci_config.h
+ rm -f uci uci-static *.[oa] *.so* *.dylib* uci_config.h
ucimap-example
install: install-bin install-dev
install-dev: all
$(MKDIR) -p $(DESTDIR)$(prefix)/lib
$(MKDIR) -p $(DESTDIR)$(prefix)/include
install: install-bin install-dev
install-dev: all
$(MKDIR) -p $(DESTDIR)$(prefix)/lib
$(MKDIR) -p $(DESTDIR)$(prefix)/include
- $(INSTALL) -m0644 libuci.a
libucimap.a
$(DESTDIR)$(prefix)/lib/
+ $(INSTALL) -m0644 libuci.a $(DESTDIR)$(prefix)/lib/
$(INSTALL) -m0644 uci_config.h uci.h uci_list.h ucimap.h $(DESTDIR)$(prefix)/include/
install-bin: all
$(INSTALL) -m0644 uci_config.h uci.h uci_list.h ucimap.h $(DESTDIR)$(prefix)/include/
install-bin: all
@@
-77,7
+81,7
@@
install-bin: all
$(MKDIR) -p $(DESTDIR)$(prefix)/bin
$(INSTALL) -m0755 uci $(DESTDIR)$(prefix)/bin/
$(MKDIR) -p $(DESTDIR)$(prefix)/bin
$(INSTALL) -m0755 uci $(DESTDIR)$(prefix)/bin/
-test: all
+test: all
ucimap-example
make -C test
FORCE: ;
make -C test
FORCE: ;