summaryrefslogtreecommitdiff
path: root/gnustep-make-macros.gnustep
diff options
context:
space:
mode:
Diffstat (limited to 'gnustep-make-macros.gnustep')
-rw-r--r--gnustep-make-macros.gnustep53
1 files changed, 53 insertions, 0 deletions
diff --git a/gnustep-make-macros.gnustep b/gnustep-make-macros.gnustep
new file mode 100644
index 0000000..6cd3649
--- /dev/null
+++ b/gnustep-make-macros.gnustep
@@ -0,0 +1,53 @@
+%gnustep_libdir %{_libdir}/GNUstep
+
+%gnustep_appdir %{gnustep_libdir}/Applications
+%gnustep_appsupdir %{gnustep_libdir}/ApplicationSupport
+%gnustep_bundledir %{gnustep_libdir}/Bundles
+%gnustep_cpickdir %{gnustep_libdir}/ColorPickers
+%gnustep_srvdir %{gnustep_libdir}/Services
+
+%gnustep_makefiles %{gnustep_libdir}/Makefiles
+%gnustep_additional %{gnustep_libdir}/Makefiles/Additional
+%gnustep_libraries %{gnustep_libdir}/Libraries
+
+%gnustep_docdir %{gnustep_libdir}/Documentation
+%gnustep_devdocdic %{gnustep_docdir}/Development
+%gnustep_userdocdir %{gnustep_docdir}/User
+%gnustep_dtddir %{gnustep_libdir}/DTDs
+%gnustep_fontdir %{gnustep_libdir}/Fonts
+%gnustep_imagedir %{gnustep_libdir}/Images
+%gnustep_kbdir %{gnustep_libdir}/KeyBindings
+%gnustep_psdir %{gnustep_libdir}/PostScript
+%gnustep_sounddir %{gnustep_libdir}/Sounds
+
+%gnustep_configure\
+CC=${CC:-gobjc} \
+%configure --with-installation-domain=SYSTEM
+
+%gnustep_make(n)\
+CC=${CC:-gobjc} \
+make %{?_smp_mflags} \\\
+%if "X%{-n:Y}" == "X" \
+ GNUSTEP_MAKEFILES=%{gnustep_makefiles} \\\
+%endif\
+ messages=yes
+
+%gnustep_makedoc\
+make -C Documentation %{?_smp_mflags} messages=yes \\\
+ GNUSTEP_MAKEFILES=%{gnustep_makefiles}
+
+%gnustep_install(n)\
+make install messages=yes \\\
+ DESTDIR=%{buildroot} \\\
+%if "X%{-n:Y}" == "X" \
+ GNUSTEP_MAKEFILES=%{gnustep_makefiles} \\\
+%endif \
+ GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
+
+%gnustep_install_without_gnustep_makefiles() %gnustep_install -n
+
+%gnustep_installdoc\
+make -C Documentation install messages=yes \\\
+ DESTDIR=%{buildroot} \\\
+ GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \\\
+ GNUSTEP_MAKEFILES=%{gnustep_makefiles}