Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43698master
parent
2b4fbeb6d4
commit
0f51d48c0e
@ -1,33 +1,7 @@ |
|||||||
CLI_FILENAME = nvram
|
all: nvram |
||||||
|
|
||||||
LIB_VERMAJOR = 0
|
nvram: |
||||||
LIB_VERMINOR = 1
|
$(CC) $(CFLAGS) -o $@ cli.c crc.c nvram.c $(LDFLAGS)
|
||||||
LIB_FILENAME = libnvram.so
|
|
||||||
|
|
||||||
LIB_CFLAGS = $(CFLAGS) -shared -fPIC
|
|
||||||
LIB_LDFLAGS = $(LDFLAGS) -Wl,-soname,$(LIB_FILENAME).$(LIB_VERMAJOR).$(LIB_VERMINOR)
|
|
||||||
|
|
||||||
CLI_CFLAGS = $(CFLAGS)
|
|
||||||
CLI_LDFLAGS = $(LDFLAGS)
|
|
||||||
|
|
||||||
CLI_OBJ = cli.o
|
|
||||||
LIB_OBJ = crc.o nvram.o
|
|
||||||
|
|
||||||
all: cli libnvram |
|
||||||
|
|
||||||
cli: libnvram |
|
||||||
$(CC) $(CLI_CFLAGS) -c -o cli.o cli.c
|
|
||||||
$(CC) -o $(CLI_FILENAME) $(CLI_LDFLAGS) $(CLI_OBJ) \
|
|
||||||
$(LIB_FILENAME).$(LIB_VERMAJOR).$(LIB_VERMINOR)
|
|
||||||
|
|
||||||
cli.o: cli.c |
|
||||||
$(CC) $(CLI_CFLAGS) -c -o $@ $<
|
|
||||||
|
|
||||||
libnvram: |
|
||||||
$(CC) $(LIB_CFLAGS) -c -o crc.o crc.c
|
|
||||||
$(CC) $(LIB_CFLAGS) -c -o nvram.o nvram.c
|
|
||||||
$(CC) $(LIB_CFLAGS) $(LIB_LDFLAGS) \
|
|
||||||
-o $(LIB_FILENAME).$(LIB_VERMAJOR).$(LIB_VERMINOR) $(LIB_OBJ)
|
|
||||||
|
|
||||||
clean: |
clean: |
||||||
rm -f $(CLI_FILENAME) $(LIB_FILENAME)* *.o
|
rm -f nvram
|
||||||
|
Loading…
Reference in new issue