+install : all
+ $(MKDIR) $(DESTDIR)/include/simavr/avr
+ $(INSTALL) -m644 sim/*.h $(DESTDIR)/include/simavr/
+ $(INSTALL) -m644 sim_core_*.h $(DESTDIR)/include/simavr/
+ $(INSTALL) -m644 sim/avr/*.h $(DESTDIR)/include/simavr/avr/
+ $(MKDIR) $(DESTDIR)/lib
+ $(INSTALL) ${OBJ}/libsimavr.a $(DESTDIR)/lib/
+ $(MKDIR) $(DESTDIR)/lib/pkgconfig/
+ sed -e "s|PREFIX|${PREFIX}|g" -e "s|VERSION|${SIMAVR_VERSION}|g" \
+ simavr-avr.pc >$(DESTDIR)/lib/pkgconfig/simavr-avr.pc
+ sed -e "s|PREFIX|${PREFIX}|g" -e "s|VERSION|${SIMAVR_VERSION}|g" \
+ simavr.pc >$(DESTDIR)/lib/pkgconfig/simavr.pc
+ifeq (${shell uname}, Linux)
+ $(INSTALL) ${OBJ}/libsimavr.so.1 $(DESTDIR)/lib/
+ ln -sf libsimavr.so.1 $(DESTDIR)/lib/libsimavr.so
+endif
+ $(MKDIR) $(DESTDIR)/bin
+ $(INSTALL) ${OBJ}/${target}.elf $(DESTDIR)/bin/simavr
+
+# Needs 'fpm', oneline package manager. Install with 'gem install fpm'
+# This generates 'mock' debian files, without all the policy, scripts
+# and all the things normal debian requires. If debian decides to roll
+# in simavr officialy, this section shall diseapear
+debian:
+ rm -rf /tmp/simavr-tmp && mkdir -p /tmp/simavr-tmp/usr && \
+ make cleam; make install DESTDIR=/tmp/simavr-tmp/usr RELEASE=1 && \
+ (cd /tmp/simavr-tmp && \
+ fpm -s dir -t deb -C /tmp/simavr-tmp -n libsimavr -v $(SIMAVR_VERSION) \
+ --iteration $(SIMAVR_REVISION) \
+ -d 'libelf' \
+ --description "lean and mean Atmel AVR simulator: Runtime library" \
+ usr/lib/lib*.so* && \
+ fpm -s dir -t deb -C /tmp/simavr-tmp -n libsimavr-dev -v $(SIMAVR_VERSION) \
+ --iteration $(SIMAVR_REVISION) \
+ -d 'libsimavr >= $(SIMAVR_VERSION)' \
+ --description "lean and mean Atmel AVR simulator: Development files" \
+ usr/include usr/lib/lib*.a usr/lib/pkgconfig && \
+ fpm -s dir -t deb -C /tmp/simavr-tmp -n simavr -v $(SIMAVR_VERSION) \
+ --iteration $(SIMAVR_REVISION) \
+ -d 'libsimavr >= $(SIMAVR_VERSION)' \
+ --description "lean and mean Atmel AVR simulator: Executable" \
+ usr/bin ) && \
+ echo Done