diff options
author | tomas <tomas> | 2005-04-08 18:55:00 +0000 |
---|---|---|
committer | tomas <tomas> | 2005-04-08 18:55:00 +0000 |
commit | bb0cb1f342a7a5cfe700c5dcf81c24ff4a87d67e (patch) | |
tree | a7f90e173a0f5c05a780173c2167d178c01beadd | |
parent | 2d9b354920d946b5d72c78ba0d39a9f63ef3001a (diff) | |
download | luafilesystem-bb0cb1f342a7a5cfe700c5dcf81c24ff4a87d67e.tar.gz luafilesystem-bb0cb1f342a7a5cfe700c5dcf81c24ff4a87d67e.tar.bz2 luafilesystem-bb0cb1f342a7a5cfe700c5dcf81c24ff4a87d67e.zip |
Upgrading Makefile for new directory structure.
-rw-r--r-- | Makefile | 23 | ||||
-rw-r--r-- | config | 2 |
2 files changed, 13 insertions, 12 deletions
@@ -1,34 +1,35 @@ | |||
1 | # $Id: Makefile,v 1.13 2005/01/21 10:19:04 tomas Exp $ | 1 | # $Id: Makefile,v 1.14 2005/04/08 18:55:00 tomas Exp $ |
2 | 2 | ||
3 | T= lfs | 3 | T= lfs |
4 | 4 | ||
5 | include ./config | 5 | include ./config |
6 | 6 | ||
7 | V= 1.1b | 7 | V= 1.1 |
8 | DIST_DIR= luafilesystem-$V | 8 | DIST_DIR= luafilesystem-$V |
9 | TAR_FILE= $(DIST_DIR).tar.gz | 9 | TAR_FILE= $(DIST_DIR).tar.gz |
10 | ZIP_FILE= $(DIST_DIR).zip | 10 | ZIP_FILE= $(DIST_DIR).zip |
11 | LIBNAME= lib$T.$V$(LIB_EXT) | 11 | LIBNAME= lib$T.$V$(LIB_EXT) |
12 | 12 | ||
13 | SRCS= $T.c | 13 | COMPAT_O= $(COMPAT_DIR)/compat-5.1.o |
14 | OBJS= $T.o compat-5.1.o | 14 | SRCS= src/$T.c |
15 | OBJS= src/$T.o $(COMPAT_O) | ||
15 | 16 | ||
16 | 17 | ||
17 | lib: $(LIBNAME) | 18 | lib: src/$(LIBNAME) |
18 | 19 | ||
19 | $(LIBNAME): $(OBJS) | 20 | src/$(LIBNAME): $(OBJS) |
20 | $(CC) $(CFLAGS) $(LIB_OPTION) -o $(LIBNAME) $(OBJS) $(LIBS) | 21 | $(CC) $(CFLAGS) $(LIB_OPTION) -o src/$(LIBNAME) $(OBJS) $(LIBS) |
21 | 22 | ||
22 | compat-5.1.o: $(COMPAT_DIR)/compat-5.1.c | 23 | $(COMPAT_O): $(COMPAT_DIR)/compat-5.1.c |
23 | $(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c | 24 | $(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c |
24 | 25 | ||
25 | install: $(LIBNAME) | 26 | install: src/$(LIBNAME) |
26 | mkdir -p $(LUA_LIBDIR) | 27 | mkdir -p $(LUA_LIBDIR) |
27 | cp $(LIBNAME) $(LUA_LIBDIR) | 28 | cp src/$(LIBNAME) $(LUA_LIBDIR) |
28 | ln -f -s $(LUA_LIBDIR)/$(LIBNAME) $(LUA_LIBDIR)/$T$(LIB_EXT) | 29 | ln -f -s $(LUA_LIBDIR)/$(LIBNAME) $(LUA_LIBDIR)/$T$(LIB_EXT) |
29 | 30 | ||
30 | clean: | 31 | clean: |
31 | rm -f $L $(LIBNAME) $(OBJS) | 32 | rm -f $L src/$(LIBNAME) $(OBJS) |
32 | 33 | ||
33 | dist: dist_dir | 34 | dist: dist_dir |
34 | tar -czf $(TAR_FILE) $(DIST_DIR) | 35 | tar -czf $(TAR_FILE) $(DIST_DIR) |
@@ -12,7 +12,7 @@ LIB_EXT= .so | |||
12 | #LIB_OPTION= -dynamiclib #for MacOS X | 12 | #LIB_OPTION= -dynamiclib #for MacOS X |
13 | LIB_OPTION= -shared #for Linux | 13 | LIB_OPTION= -shared #for Linux |
14 | 14 | ||
15 | COMPAT_DIR= . | 15 | COMPAT_DIR= ../compat/src |
16 | 16 | ||
17 | # Compilation directives | 17 | # Compilation directives |
18 | # On FreeBSD systems, the following line should be commented | 18 | # On FreeBSD systems, the following line should be commented |