# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
- $(CP) *.h $(datadir)/sdcc51inc/
+ $(CP) *.h $(datadir)/include/
# Deleting all the installed files
# Creating installation directories
# ---------------------------------
installdirs:
- [ -d $(datadir)/sdcc51inc ] || mkdir -p $(datadir)/sdcc51inc
+ [ -d $(datadir)/include ] || mkdir -p $(datadir)/include
# Creating dependencies
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: installdirs
- $(CP) *.c $(datadir)/sdcc51lib/
+ $(CP) *.c $(datadir)/lib/
for model in $(MODELS); do \
[ -d $$model ] || $(MAKE) all; \
- $(CP) $$model/*.rel *.lib $(datadir)/sdcc51lib/$$model/; \
- $(CP) $$model/*.asm $(datadir)/sdcc51lib/$$model/; \
- $(CP) $$model/*.cdb $(datadir)/sdcc51lib/$$model/; \
+ $(CP) $$model/*.rel *.lib $(datadir)/lib/$$model/; \
+ $(CP) $$model/*.asm $(datadir)/lib/$$model/; \
+ $(CP) $$model/*.cdb $(datadir)/lib/$$model/; \
done
uninstall:
for hdr in *.h; do rm -f $(datadir)/$$hdr; done
for model i $(MODELS); do \
- rm -rf $(datadir)/sdcc51lib/$$model; \
+ rm -rf $(datadir)/lib/$$model; \
done
# Creating installation directories
# ---------------------------------
installdirs:
- [ -d $(datadir)/sdcc51lib ] || mkdir -p $(datadir)/sdcc51lib
+ [ -d $(datadir)/lib ] || mkdir -p $(datadir)/lib
for model in $(MODELS); do \
- [ -d $(datadir)/sdcc51lib/$$model ] || \
- mkdir -p $(datadir)/sdcc51lib/$$model; \
+ [ -d $(datadir)/lib/$$model ] || \
+ mkdir -p $(datadir)/lib/$$model; \
done