diff options
author | LAN-TW <lantw44@gmail.com> | 2013-12-06 23:07:09 +0800 |
---|---|---|
committer | LAN-TW <lantw44@gmail.com> | 2013-12-06 23:07:25 +0800 |
commit | 39fc014f2c85dc5908fb7fb0b97c6409b7bc0521 (patch) | |
tree | bd5433c10c33b4fffd08e8e448309d9141d22b0f | |
parent | 20263eea2c26012ab8b3c9f14df75b5863621874 (diff) | |
download | l4basic-39fc014f2c85dc5908fb7fb0b97c6409b7bc0521.tar l4basic-39fc014f2c85dc5908fb7fb0b97c6409b7bc0521.tar.gz l4basic-39fc014f2c85dc5908fb7fb0b97c6409b7bc0521.tar.bz2 l4basic-39fc014f2c85dc5908fb7fb0b97c6409b7bc0521.tar.lz l4basic-39fc014f2c85dc5908fb7fb0b97c6409b7bc0521.tar.xz l4basic-39fc014f2c85dc5908fb7fb0b97c6409b7bc0521.tar.zst l4basic-39fc014f2c85dc5908fb7fb0b97c6409b7bc0521.zip |
Move all files to the top-level directory
-rw-r--r-- | Makefile | 70 | ||||
-rw-r--r-- | l4arg.c (renamed from src/l4arg.c) | 0 | ||||
-rw-r--r-- | l4arg.h (renamed from src/l4arg.h) | 0 | ||||
-rw-r--r-- | l4array.c (renamed from src/l4array.c) | 0 | ||||
-rw-r--r-- | l4array.h (renamed from src/l4array.h) | 0 | ||||
-rw-r--r-- | l4array2.c (renamed from src/l4array2.c) | 0 | ||||
-rw-r--r-- | l4array2.h (renamed from src/l4array2.h) | 0 | ||||
-rw-r--r-- | l4list.c (renamed from src/l4list.c) | 0 | ||||
-rw-r--r-- | l4list.h (renamed from src/l4list.h) | 0 | ||||
-rw-r--r-- | src/Makefile | 67 |
10 files changed, 62 insertions, 75 deletions
@@ -1,13 +1,67 @@ +# Programs +HOST= +CC= $(HOST)c99 +AR= $(HOST)ar +RANLIB= $(HOST)ranlib +RM= rm -f +MKDIR= mkdir +MKDIR_P= $(MKDIR) -p +INSTALL= install -c -m 644 + +# User flags +CFLAGS= -g -O2 -pipe +LDFLAGS= + +# Internal flags +L4B_CFLAGS= -Wall -I. $(CFLAGS) +L4B_LDFLAGS= $(LDFLAGS) + +# Installation +DESTDIR= +PREFIX= /usr/local +LIBDIR= $(DESTDIR)$(PREFIX)/lib +INCLUDEDIR= $(DESTDIR)$(PREFIX)/include + +# Tasks definition +lib_LIBRARIES= libl4basic.a +libl4basic_a_OBJECTS= l4array.o l4array2.o l4list.o l4arg.o +libl4basic_a_HEADERS= $(libl4basic_a_OBJECTS:.o=.h) + +# Build dependencies +l4array_o_DEPENDS= +l4array2_o_DEPENDS= +l4list_o_DEPENDS= +l4arg_o_DEPENDS= l4array.o + +.POSIX: +.PHONY: all clean install install-HEADERS install-LIB \ + uninstall deinstall remove +.SUFFIXES: .c.o +.c.o: + $(CC) $(L4B_CFLAGS) -c $< -o $@ + +all: $(lib_LIBRARIES) +libl4basic.a: $(libl4basic_a_OBJECTS) + $(AR) rcs $@ $(libl4basic_a_OBJECTS) + $(RANLIB) $@ +l4array.o: l4array.c l4array.h $(l4array_o_DEPENDS) +l4array2.o: l4array2.c l4array2.h $(l4array2_o_DEPENDS) +l4list.o: l4list.c l4list.h $(l4list_o_DEPENDS) +l4arg.o: l4arg.c l4arg.h $(l4arg_o_DEPENDS) -.PHONY: all clean install uninstall deinstall remove -all: - $(MAKE) -C src all clean: - $(MAKE) -C src clean -install: - $(MAKE) -C src install -uninstall: - $(MAKE) -C src uninstall + $(RM) $(lib_LIBRARIES) $(libl4basic_a_OBJECTS) + +install: all install-HEADERS install-LIB +install-LIB: + -$(MKDIR_P) $(LIBDIR) + $(INSTALL) $(lib_LIBRARIES) $(LIBDIR) +install-HEADERS: + -$(MKDIR_P) $(INCLUDEDIR) + $(INSTALL) $(libl4basic_a_HEADERS) $(INCLUDEDIR) deinstall: uninstall remove: uninstall +uninstall: + for i in $(lib_LIBRARIES); do $(RM) $(LIBDIR)/$$i; done + for i in $(libl4basic_a_HEADERS); do $(RM) $(INCLUDEDIR)/$$i; done diff --git a/src/l4array.c b/l4array.c index b57c021..b57c021 100644 --- a/src/l4array.c +++ b/l4array.c diff --git a/src/l4array.h b/l4array.h index 192f49d..192f49d 100644 --- a/src/l4array.h +++ b/l4array.h diff --git a/src/l4array2.c b/l4array2.c index 24d6db0..24d6db0 100644 --- a/src/l4array2.c +++ b/l4array2.c diff --git a/src/l4array2.h b/l4array2.h index e10fc0b..e10fc0b 100644 --- a/src/l4array2.h +++ b/l4array2.h diff --git a/src/Makefile b/src/Makefile deleted file mode 100644 index 35de0e9..0000000 --- a/src/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -# Programs -HOST= -CC= $(HOST)c99 -AR= $(HOST)ar -RANLIB= $(HOST)ranlib -RM= rm -f -MKDIR= mkdir -MKDIR_P= $(MKDIR) -p -INSTALL= install -c -m 644 - -# User flags -CFLAGS= -g -O2 -pipe -LDFLAGS= - -# Internal flags -L4B_CFLAGS= -Wall -I. $(CFLAGS) -L4B_LDFLAGS= $(LDFLAGS) - -# Installation -DESTDIR= -PREFIX= /usr/local -LIBDIR= $(DESTDIR)$(PREFIX)/lib -INCLUDEDIR= $(DESTDIR)$(PREFIX)/include - -# Tasks definition -lib_LIBRARIES= libl4basic.a -libl4basic_a_OBJECTS= l4array.o l4array2.o l4list.o l4arg.o -libl4basic_a_HEADERS= $(libl4basic_a_OBJECTS:.o=.h) - -# Build dependencies -l4array_o_DEPENDS= -l4array2_o_DEPENDS= -l4list_o_DEPENDS= -l4arg_o_DEPENDS= l4array.o - -.POSIX: -.PHONY: all clean install install-HEADERS install-LIB \ - uninstall deinstall remove -.SUFFIXES: .c.o -.c.o: - $(CC) $(L4B_CFLAGS) -c $< -o $@ - -all: $(lib_LIBRARIES) -libl4basic.a: $(libl4basic_a_OBJECTS) - $(AR) rcs $@ $(libl4basic_a_OBJECTS) - $(RANLIB) $@ -l4array.o: l4array.c l4array.h $(l4array_o_DEPENDS) -l4array2.o: l4array2.c l4array2.h $(l4array2_o_DEPENDS) -l4list.o: l4list.c l4list.h $(l4list_o_DEPENDS) -l4arg.o: l4arg.c l4arg.h $(l4arg_o_DEPENDS) - -clean: - $(RM) $(lib_LIBRARIES) $(libl4basic_a_OBJECTS) - -install: all install-HEADERS install-LIB -install-LIB: - -$(MKDIR_P) $(LIBDIR) - $(INSTALL) $(lib_LIBRARIES) $(LIBDIR) -install-HEADERS: - -$(MKDIR_P) $(INCLUDEDIR) - $(INSTALL) $(libl4basic_a_HEADERS) $(INCLUDEDIR) - -deinstall: uninstall -remove: uninstall -uninstall: - for i in $(lib_LIBRARIES); do $(RM) $(LIBDIR)/$$i; done - for i in $(libl4basic_a_HEADERS); do $(RM) $(INCLUDEDIR)/$$i; done |