diff options
| -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 |
