Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 9 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 4a99e94d..00a5df45 100644
--- a/Makefile
+++ b/Makefile
@@ -38,15 +38,13 @@ $(BINDIR)/tcflog$(EXTEXE): $(BINDIR)/main/main_log$(EXTOBJ) $(BINDIR)/libtcf$(EX
$(CC) $(CFLAGS) -o $@ $(BINDIR)/main/main_log$(EXTOBJ) $(BINDIR)/libtcf$(EXTLIB) $(LIBS)
$(BINDIR)/%$(EXTOBJ): %.c $(HFILES) Makefile Makefile.inc
-ifeq ($(OPSYS),MinGW)
- if not exist $(subst /,\,$(dir $@)) mkdir $(subst /,\,$(dir $@))
-else
- mkdir -p $(dir $@)
-endif
+ @$(call MKDIR,$(dir $@))
$(CC) $(CFLAGS) -c -o $@ $<
-clean:
- rm -rf $(BINDIR) RPM *.tar *.tar.bz2 *.rpm
+clean::
+ $(call RMDIR,$(BINDIR))
+
+ifeq ($(OPSYS),GNU/Linux)
install: all
install -d -m 755 $(INSTALLROOT)$(SBIN)
@@ -74,7 +72,6 @@ tcf-agent-$(VERSION).tar.bz2: $(HFILES) $(CFILES) Makefile Makefile.inc main/tcf
tar: tcf-agent-$(VERSION).tar.bz2
-ifeq ($(OPSYS),GNU/Linux)
rpm: all tar
rm -rf RPM
mkdir RPM RPM/BUILD RPM/RPMS RPM/RPMS/`uname -i` RPM/RPMS/noarch RPM/SOURCES RPM/SPECS RPM/SRPMS RPM/tmp
@@ -84,4 +81,8 @@ rpm: all tar
mv RPM/RPMS/`uname -i`/*.rpm .
mv RPM/SRPMS/*.rpm .
rm -rf RPM ~/.rpmmacros
+
+clean::
+ rm -rf RPM *.tar *.tar.bz2 *.rpm
+
endif

Back to the top