The main repository for the StreamModule project.
Révision | 8b4f2ce02094e2343feced1509c98efcdc861a39 (tree) |
---|---|
l'heure | 2001-07-11 05:19:21 |
Auteur | Eric Hopper <hopper@omni...> |
Commiter | Eric Hopper |
Added 'install' target.
@@ -8,6 +8,10 @@ | ||
8 | 8 | CXXFLAGS = @CXXFLAGS@ |
9 | 9 | CC = @CC@ |
10 | 10 | CFLAGS = @CFLAGS@ |
11 | +prefix = @prefix@ | |
12 | +exec_prefix = @exec_prefix@ | |
13 | +DESTLIB = @libdir@ | |
14 | +DESTINC = @includedir@ | |
11 | 15 | |
12 | 16 | MYMAKE = $(MAKE) CC='$(CC)' CFLAGS='$(CFLAGS)' CXX='$(CXX)' CXXFLAGS='$(CXXFLAGS)' |
13 | 17 |
@@ -46,6 +50,14 @@ | ||
46 | 50 | |
47 | 51 | all : $(LIBDIR) $(LIBDIR)/libNet.a |
48 | 52 | |
53 | +install : $(LIBDIR) $(LIBDIR)/libNet.a | |
54 | + install -d $(DESTLIB) | |
55 | + install -m 0644 $(LIBDIR)/libNet.a $(DESTLIB) | |
56 | + for dir in $(INCLUDEDIR); do \ | |
57 | + rm -rf $(DESTINC)/"$$dir"; \ | |
58 | + done | |
59 | + tar --mode=-w -h -C $(INCLUDEDIR) -cf - . | tar -C $(DESTINC) -xf - | |
60 | + | |
49 | 61 | directories: $(UNIQUEDIRS) |
50 | 62 | @for dir in $(COMPONENTS); do \ |
51 | 63 | $(MYMAKE) -C $$dir SUBDIR=$(SUBPREFIX)$$dir directories; \ |