| version 1.1, 2001/10/05 20:11:46 |
version 1.2, 2001/10/05 20:54:35 |
|
|
| # |
# |
| # Edit variables here if needed |
# Edit variables here if needed. |
| # |
# |
| |
|
| ROOT = |
DESTDIR = /usr/local/ |
| DESTDIR = $(ROOT)/usr/lib |
|
| CC = gcc |
CC = gcc |
| CXX = g++ |
CXX = g++ |
| CFLAGS += -Wall -pedantic -I ./ |
CFLAGS += -Wall -pedantic -I ./ |
|
|
| # MAKE = gmake |
# MAKE = gmake |
| |
|
| # |
# |
| # Don't edit below this line |
# Don't edit anything below this line. |
| # |
# |
| |
|
| NAME = platon-html |
NAME = platon-html |
| Line 26 LIBSTATIC = lib$(NAME).a |
|
| Line 25 LIBSTATIC = lib$(NAME).a |
|
| LIBDYNAMIC = lib$(NAME).so |
LIBDYNAMIC = lib$(NAME).so |
| LIBDYNAMICV = $(LIBDYNAMIC).$(VERSION) |
LIBDYNAMICV = $(LIBDYNAMIC).$(VERSION) |
| |
|
| #DESTLIB = $(DESTDIR)/lib |
DESTLIB = $(DESTDIR)/lib |
| #DESTINCLUDE = $(DESTDIR)/include |
DESTINCLUDE = $(DESTDIR)/include |
| |
|
| |
|
| all: $(LIBSTATIC) |
all: static |
| |
|
| |
static: $(LIBSTATIC) |
| |
|
| |
dynamic: $(LIBDYNAMICV) |
| |
|
| lib: $(LIBSTATIC) $(LIBDYNAMICV) |
lib: $(LIBSTATIC) $(LIBDYNAMICV) |
| |
touch $(LIBSTATIC) $(LIBDYNAMICV) |
| |
@echo All done. |
| |
@echo Type \"make install\" or \"make reinstall\". |
| |
|
| remake: clean all |
remake: clean all |
| |
|
| Line 44 $(LIBSTATIC): $(OBJECTS) |
|
| Line 50 $(LIBSTATIC): $(OBJECTS) |
|
| $(LIBDYNAMICV): $(OBJECTS) |
$(LIBDYNAMICV): $(OBJECTS) |
| $(LD) $(LDFLAGS) -shared -o $@ $(OBJECTS) |
$(LD) $(LDFLAGS) -shared -o $@ $(OBJECTS) |
| |
|
| |
reinstall: uninstall install |
| |
|
| |
install: $(LIBSTATIC) $(LIBDYNAMICV) |
| |
cp $(LIBSTATIC) $(DESTLIB)/ |
| |
cp $(LIBDYNAMICV) $(DESTLIB)/ |
| |
ln -s $(LIBDYNAMICV) $(DESTLIB)/$(LIBDYNAMIC) |
| |
mkdir $(DESTINCLUDE)/$(NAME) |
| |
cp *.h $(DESTINCLUDE)/$(NAME) |
| |
|
| |
uninstall: |
| |
rm -f $(DESTLIB)/$(LIBSTATIC) |
| |
rm -f $(DESTLIB)/$(LIBDYNAMIC) |
| |
rm -f $(DESTLIB)/$(LIBDYNAMICV) |
| |
rm -rf $(DESTINCLUDE)/$(NAME) |
| |
|
| clean: |
clean: |
| rm -f *.o core $(LIBSTATIC) $(LIBDYNAMIC) $(LIBDYNAMICV) |
rm -f *.o core $(LIBSTATIC) $(LIBDYNAMICV) |
| |
|
| pokus: |
remove_objects: |
| echo $(CFLAGS) |
rm -f *.o core |
| echo $(TEST) |
|
| |
|