diff --git a/DMR2NXDN/Makefile b/DMR2NXDN/Makefile index deb1cc7..dad2b86 100644 --- a/DMR2NXDN/Makefile +++ b/DMR2NXDN/Makefile @@ -19,6 +19,9 @@ DMR2NXDN: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 DMR2NXDN /usr/local/bin/ + clean: $(RM) DMR2NXDN *.o *.d *.bak *~ diff --git a/DMR2P25/Makefile b/DMR2P25/Makefile index b283582..cbfc790 100644 --- a/DMR2P25/Makefile +++ b/DMR2P25/Makefile @@ -17,6 +17,9 @@ DMR2P25: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 DMR2P25 /usr/local/bin/ + clean: $(RM) DMR2P25 *.o *.d *.bak *~ diff --git a/DMR2YSF/Makefile b/DMR2YSF/Makefile index c31d7c3..7194fb3 100644 --- a/DMR2YSF/Makefile +++ b/DMR2YSF/Makefile @@ -18,6 +18,9 @@ DMR2YSF: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 DMR2YSF /usr/local/bin/ + clean: $(RM) DMR2YSF *.o *.d *.bak *~ diff --git a/Makefile b/Makefile index 29ccdea..2d3dd56 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ SUBDIRS = DMR2NXDN DMR2YSF NXDN2DMR YSF2DMR YSF2NXDN YSF2P25 CLEANDIRS = $(SUBDIRS:%=clean-%) +INSTALLDIRS = $(SUBDIRS:%=install-%) all: $(SUBDIRS) @@ -11,4 +12,9 @@ clean: $(CLEANDIRS) $(CLEANDIRS): $(MAKE) -C $(@:clean-%=%) clean -.PHONY: $(SUBDIRS) $(CLEANDIRS) \ No newline at end of file +install: $(INSTALLDIRS) + +$(INSTALLDIRS): + $(MAKE) -C $(@:install-%=%) install + +.PHONY: $(SUBDIRS) $(CLEANDIRS) $(INSTALLDIRS) diff --git a/NXDN2DMR/Makefile b/NXDN2DMR/Makefile index 0a5633e..0eb4f93 100644 --- a/NXDN2DMR/Makefile +++ b/NXDN2DMR/Makefile @@ -19,6 +19,9 @@ NXDN2DMR: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 NXDN2DMR /usr/local/bin/ + clean: $(RM) NXDN2DMR *.o *.d *.bak *~ diff --git a/P252DMR/Makefile b/P252DMR/Makefile index 99499bc..814a258 100644 --- a/P252DMR/Makefile +++ b/P252DMR/Makefile @@ -17,6 +17,9 @@ P252DMR: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 P252DMR /usr/local/bin/ + clean: $(RM) P252DMR *.o *.d *.bak *~ diff --git a/YSF2DMR/Makefile b/YSF2DMR/Makefile index 4f26f06..71b0267 100644 --- a/YSF2DMR/Makefile +++ b/YSF2DMR/Makefile @@ -19,6 +19,9 @@ YSF2DMR: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 YSF2DMR /usr/local/bin/ + clean: $(RM) YSF2DMR *.o *.d *.bak *~ diff --git a/YSF2NXDN/Makefile b/YSF2NXDN/Makefile index d4e62b8..07b78f2 100644 --- a/YSF2NXDN/Makefile +++ b/YSF2NXDN/Makefile @@ -18,6 +18,9 @@ YSF2NXDN: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 YSF2NXDN /usr/local/bin/ + clean: $(RM) YSF2NXDN *.o *.d *.bak *~ diff --git a/YSF2P25/Makefile b/YSF2P25/Makefile index 72e9b98..2910d78 100644 --- a/YSF2P25/Makefile +++ b/YSF2P25/Makefile @@ -16,6 +16,9 @@ YSF2P25: $(OBJECTS) %.o: %.cpp $(CXX) $(CFLAGS) -c -o $@ $< +install: + install -m 755 YSF2P25 /usr/local/bin/ + clean: $(RM) YSF2P25 *.o *.d *.bak *~