You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.4 KiB
49 lines
1.4 KiB
CC=gcc
|
|
CFLAGS=-Wall -g3 -I$(BIDIR)
|
|
BIDIR=bitinfo-0.3
|
|
LDFLAGS=-I$(BIDIR)
|
|
PROYECTO=dumpbit bitdevice bit2svf
|
|
VERSION=1.3.1
|
|
PKG=bit2svf-$(VERSION)
|
|
|
|
all: $(PROYECTO) $(BIDIR)/bitinfo
|
|
|
|
$(BIDIR)/bitfile.o:
|
|
$(MAKE) -C $(BIDIR)
|
|
|
|
bit2svf: bit2svf.o $(BIDIR)/bitfile.o parts.o commands.o bitshandle.o
|
|
|
|
bitdevice: bitdevice.o $(BIDIR)/bitfile.o
|
|
|
|
dumpbit: dumpbit.o $(BIDIR)/bitfile.o
|
|
|
|
debian/control: debian/packages debian/yada
|
|
debian/yada rebuild control
|
|
|
|
debian/rules: debian/packages debian/yada
|
|
debian/yada rebuild rules
|
|
|
|
deb: $(PROYECTO) debian/control debian/rules
|
|
fakeroot dpkg-buildpackage -b -uc
|
|
|
|
tarball: clean
|
|
cp -r ../bit2svf /tmp/$(PKG)
|
|
-rm -rf /tmp/$(PKG)/CVS /tmp/$(PKG)/*/CVS /tmp/$(PKG)/*/*/CVS /tmp/$(PKG)/*/*/*/CVS /tmp/$(PKG)/*/*/*/*/CVS /tmp/$(PKG)/*/*/*/*/*/*/CVS /tmp/$(PKG)/*/*/*/*/*/*/CVS 2> /dev/null
|
|
-rm -f /tmp/$(PKG)/.cvsignore /tmp/$(PKG)/*/.cvsignore /tmp/$(PKG)/*/*/.cvsignore /tmp/$(PKG)/*/*/*/.cvsignore /tmp/$(PKG)/*/*/*/*/.cvsignore /tmp/$(PKG)/*/*/*/*/*/*/.cvsignore /tmp/$(PKG)/*/*/*/*/*/*/.cvsignore 2> /dev/null
|
|
-rm -f /tmp/$(PKG)/*.epr /tmp/$(PKG)/.*.dst /tmp/$(PKG)/Changelog /tmp/$(PKG)/lista 2> /dev/null
|
|
cd /tmp ; tar zcvf $(PKG).tar.gz $(PKG)
|
|
rm -r /tmp/$(PKG)
|
|
mv /tmp/$(PKG).tar.gz .
|
|
|
|
clean:
|
|
-rm -f *.o $(PROYECTO) .*~
|
|
$(MAKE) -C $(BIDIR) clean
|
|
debian/rules clean
|
|
|
|
|
|
install:
|
|
mkdir -p /usr/share/bit2svf/
|
|
cp -Rp templates/* /usr/share/bit2svf/
|
|
cp -Rp bitdevice /usr/bin/
|
|
cp -Rp bit2svf /usr/bin/
|