diff options
author | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-02-20 00:14:48 +0000 |
---|---|---|
committer | Jonathan McCrohan <jmccrohan@gmail.com> | 2012-02-20 00:14:48 +0000 |
commit | 218f7efb7e35fc2871dfbf184fdc0f0f81f86858 (patch) | |
tree | 3e6abdff0dbc5aeca6e2829d92cd733a89fba2b9 | |
parent | e21c29b46a957f347e1a0a41bf965bb65ef61ee8 (diff) | |
download | verteco-218f7efb7e35fc2871dfbf184fdc0f0f81f86858.tar.gz |
Update Makefile
-rw-r--r-- | Makefile | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,9 +1,14 @@ CC=gcc SDIR=src +INSTALL=/usr/bin/install -c MODBUSLOGCFLAGS=-I/usr/include/modbus MODBUSLOGLIBS=-lmodbus -lconfig +MODBUSLOGBINDIR=/usr/sbin +MODBUSLOGCFGDIR=/etc +MODBUSLOGLOGDIR=/var/modbuslog FTPHELPERCFLAGS= FTPHELPERLIBS=-lconfig +FTPHELPERDIR=/usr/bin all: modbuslog ftphelper @@ -12,3 +17,15 @@ modbuslog: $(SDIR)/modbuslog.c ftphelper: $(SDIR)/ftphelper.c $(CC) -o $(SDIR)/$@ $^ $(FTPHELPERCFLAGS) $(FTPHELPERLIBS) + +install: all + $(INSTALL) $(SDIR)/modbuslog $(MODBUSLOGBINDIR)/modbuslog + test -f $(MODBUSLOGCFGDIR)/modbuslog.cfg || $(INSTALL) -m 644 $(SDIR)/modbuslog.cfg $(MODBUSLOGCFGDIR)/modbuslog.cfg + @if [ ! -d $(MODBUSLOGLOGDIR) ]; \ + then \ + mkdir $(MODBUSLOGLOGDIR); \ + mkdir $(MODBUSLOGLOGDIR)/interval; \ + fi + test -f $(MODBUSLOGLOGDIR)/interval/interval.txt || $(INSTALL) -m 644 $(SDIR)/interval.txt $(MODBUSLOGLOGDIR)/interval/interval.txt + $(INSTALL) $(SDIR)/ftpupload $(FTPHELPERDIR)/ftpupload + $(INSTALL) $(SDIR)/ftphelper $(FTPHELPERDIR)/ftphelper |