18 |
22 |
19 all: |
23 all: |
20 $(CC) $(CFLAGS) -c -Iinclude -I$(LUA_INC_DIR) src/*.c |
24 $(CC) $(CFLAGS) -c -Iinclude -I$(LUA_INC_DIR) src/*.c |
21 $(CC) $(LDFLAGS) -o $(LIB) *.o -levent |
25 $(CC) $(LDFLAGS) -o $(LIB) *.o -levent |
22 |
26 |
|
27 dist dist-all: distdir dist-bzip2 dist-gzip dist-zip |
|
28 |
|
29 distdir: |
|
30 mkdir -p $(DIST_DIR) |
|
31 |
|
32 VERSION=luaevent-$(shell git describe --abbrev=4 HEAD 2>/dev/null) |
|
33 dist-bzip2: distdir |
|
34 git archive --format=tar --prefix=$(VERSION)/ HEAD | bzip2 -9v > $(DIST_DIR)/$(VERSION).tar.bz2 |
|
35 dist-gzip: distdir |
|
36 git archive --format=tar --prefix=$(VERSION)/ HEAD | gzip -9v > $(DIST_DIR)/$(VERSION).tar.gz |
|
37 dist-zip: distdir |
|
38 git archive --format=zip --prefix=$(VERSION)/ HEAD > $(DIST_DIR)/$(VERSION).zip |
|
39 |
23 install: all |
40 install: all |
24 mkdir -p $(DESTDIR)$(INSTALL_DIR_LUA) |
41 mkdir -p $(DESTDIR)$(INSTALL_DIR_LUA) |
25 $(INSTALL_DATA) lua/luaevent.lua $(DESTDIR)$(INSTALL_DIR_LUA)/luaevent.lua |
42 $(INSTALL_DATA) lua/luaevent.lua $(DESTDIR)$(INSTALL_DIR_LUA)/luaevent.lua |
26 mkdir -p $(DESTDIR)$(INSTALL_DIR_BIN)/luaevent/ |
43 mkdir -p $(DESTDIR)$(INSTALL_DIR_BIN)/luaevent/ |
27 $(INSTALL_PROGRAM) $(LIB) $(DESTDIR)$(INSTALL_DIR_BIN)/luaevent/$(LIB) |
44 $(INSTALL_PROGRAM) $(LIB) $(DESTDIR)$(INSTALL_DIR_BIN)/luaevent/$(LIB) |