1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-28 04:53:22 +02:00
openwrt-xburst/package/nvram/src/Makefile
jow fad131f967 [package] rename unvram to nvram
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15437 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 12:58:54 +00:00

34 lines
769 B
Makefile

CLI_FILENAME = nvram
LIB_VERMAJOR = 0
LIB_VERMINOR = 1
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:
rm -f $(CLI_FILENAME) $(LIB_FILENAME)* *.o