File: rules

package info (click to toggle)
aribas 1.64-6
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, stretch
  • size: 1,928 kB
  • sloc: ansic: 26,078; pascal: 384; asm: 201; lisp: 133; makefile: 45; sh: 1
file content (28 lines) | stat: -rwxr-xr-x 576 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_build:
	if [ "$(DEB_BUILD_ARCH)" = "i386" ];\
	then \
		cp src/LINUX/arito386.S src;\
		MAKEFILE=LINUX/Makefile.linux;\
		ASSOBJECTS="arito386.S";\
		EXTRAFLAGS="-DLiNUX -DPROTO";\
	else \
		MAKEFILE=Makefile;\
		ASSOBJECTS="";\
		EXTRAFLAGS="-DUNiX -DPROTO";\
	fi;\
	cd src && make -f $$MAKEFILE\
			CC=gcc\
			CFLAGS="$(OPTFLAGS) $$EXTRAFLAGS"\
			ASSOBJECTS="$$ASSOBJECTS"

override_dh_auto_clean:
	cd src; make clean; rm -f aribas arito386.S
	dh_auto_clean

override_dh_installchangelogs:
	dh_installchangelogs CHANGES*.txt