Commit 4dc282965e39f63821ed5f1305a238866878e051
1 parent
ee324b25
Exists in
master
and in
5 other branches
Ajustes para versão personalizada.
Showing
1 changed file
with
11 additions
and
10 deletions
Show diff stats
debian/rules
| @@ -8,6 +8,9 @@ export DH_VERBOSE=1 | @@ -8,6 +8,9 @@ export DH_VERBOSE=1 | ||
| 8 | # This is the debhelper compatibility version to use. | 8 | # This is the debhelper compatibility version to use. |
| 9 | export DH_COMPAT=9 | 9 | export DH_COMPAT=9 |
| 10 | 10 | ||
| 11 | +# Name of the package | ||
| 12 | +PACKAGE_NAME=pw3270 | ||
| 13 | + | ||
| 11 | CFLAGS = -g | 14 | CFLAGS = -g |
| 12 | ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) | 15 | ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) |
| 13 | CFLAGS += -O0 | 16 | CFLAGS += -O0 |
| @@ -53,30 +56,28 @@ install: build | @@ -53,30 +56,28 @@ install: build | ||
| 53 | make DESTDIR=$(PWD)/debian/lib3270 install-lib | 56 | make DESTDIR=$(PWD)/debian/lib3270 install-lib |
| 54 | 57 | ||
| 55 | # Install pw3270's GUI | 58 | # Install pw3270's GUI |
| 56 | - make DESTDIR=$(PWD)/debian/pw3270 install-app | 59 | + make DESTDIR=$(PWD)/debian/$(PACKAGE_NAME) install-app |
| 57 | 60 | ||
| 58 | # Install lib3270-sdk | 61 | # Install lib3270-sdk |
| 59 | make DESTDIR=$(PWD)/debian/lib3270-dev -C sdk install-lib3270 | 62 | make DESTDIR=$(PWD)/debian/lib3270-dev -C sdk install-lib3270 |
| 60 | 63 | ||
| 61 | - # Install pw3270-sdk | ||
| 62 | - make DESTDIR=$(PWD)/debian/pw3270-dev -C sdk install-pw3270 | ||
| 63 | - make DESTDIR=$(PWD)/debian/pw3270-dev -C src/libpw3270cpp install | 64 | + # Install $(PACKAGE_NAME)-sdk |
| 65 | + make DESTDIR=$(PWD)/debian/$(PACKAGE_NAME)-dev -C sdk install-$(PACKAGE_NAME) | ||
| 66 | + make DESTDIR=$(PWD)/debian/$(PACKAGE_NAME)-dev -C src/libpw3270cpp install | ||
| 64 | 67 | ||
| 65 | mkdir -p $(PWD)/debian/lib3270-dev/lib3270 | 68 | mkdir -p $(PWD)/debian/lib3270-dev/lib3270 |
| 66 | install --mode=644 src/include/lib3270.h $(PWD)/debian/lib3270-dev | 69 | install --mode=644 src/include/lib3270.h $(PWD)/debian/lib3270-dev |
| 67 | install --mode=644 src/include/lib3270/*.h $(PWD)/debian/lib3270-dev/lib3270 | 70 | install --mode=644 src/include/lib3270/*.h $(PWD)/debian/lib3270-dev/lib3270 |
| 68 | 71 | ||
| 69 | - # Move SDK's ui files | ||
| 70 | - | ||
| 71 | # Install DBUS plugin | 72 | # Install DBUS plugin |
| 72 | - make DESTDIR=$(PWD)/debian/pw3270-plugin-dbus -C src/plugins/dbus3270/ install | 73 | + make DESTDIR=$(PWD)/debian/$(PACKAGE_NAME)-plugin-dbus -C src/plugins/dbus3270/ install |
| 73 | 74 | ||
| 74 | # Get file lists | 75 | # Get file lists |
| 75 | find $(PWD)/debian/lib3270 -type f | sed -e "s@^$(PWD)/debian/lib3270/@/@g" > $(PWD)/debian/lib3270.install | 76 | find $(PWD)/debian/lib3270 -type f | sed -e "s@^$(PWD)/debian/lib3270/@/@g" > $(PWD)/debian/lib3270.install |
| 76 | - find $(PWD)/debian/pw3270 -type f | sed -e "s@^$(PWD)/debian/pw3270/@/@g" > $(PWD)/debian/pw3270.install | ||
| 77 | - find $(PWD)/debian/pw3270-plugin-dbus -type f | sed -e "s@^$(PWD)/debian/pw3270-plugin-dbus/@/@g" > $(PWD)/debian/pw3270-plugin-dbus.install | 77 | + find $(PWD)/debian/$(PACKAGE_NAME) -type f | sed -e "s@^$(PWD)/debian/$(PACKAGE_NAME)/@/@g" > $(PWD)/debian/$(PACKAGE_NAME).install |
| 78 | + find $(PWD)/debian/$(PACKAGE_NAME)-plugin-dbus -type f | sed -e "s@^$(PWD)/debian/$(PACKAGE_NAME)-plugin-dbus/@/@g" > $(PWD)/debian/$(PACKAGE_NAME)-plugin-dbus.install | ||
| 78 | find $(PWD)/debian/lib3270-dev -type f | sed -e "s@^$(PWD)/debian/lib3270-dev/@/@g" > $(PWD)/debian/lib3270-dev.install | 79 | find $(PWD)/debian/lib3270-dev -type f | sed -e "s@^$(PWD)/debian/lib3270-dev/@/@g" > $(PWD)/debian/lib3270-dev.install |
| 79 | - find $(PWD)/debian/pw3270-dev -type f | sed -e "s@^$(PWD)/debian/pw3270-dev/@/@g" > $(PWD)/debian/pw3270-dev.install | 80 | + find $(PWD)/debian/$(PACKAGE_NAME)-dev -type f | sed -e "s@^$(PWD)/debian/$(PACKAGE_NAME)-dev/@/@g" > $(PWD)/debian/$(PACKAGE_NAME)-dev.install |
| 80 | # --- end custom part for installing | 81 | # --- end custom part for installing |
| 81 | 82 | ||
| 82 | # Build architecture-independent files here. | 83 | # Build architecture-independent files here. |