summaryrefslogtreecommitdiff
path: root/x11/login.app/files/patch-aa
blob: a3ecc9c7d62b3b1a31cad54c39489cd18fa7fe34 (plain) (blame)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
--- Makefile.orig	Sun Nov 12 06:54:45 2000
+++ Makefile	Thu Dec 14 10:50:15 2000
@@ -3,7 +3,7 @@
 #
 
 # Directory where Login.app will be installed
-INSTALL_DIR = /usr/local/GNUstep/Apps/Login.app
+INSTALL_DIR = ${PREFIX}/GNUstep/Apps/Login.app
 
 # Use shadow passwords, comment out to disable
 SHADOW = -DSHADOW_PASSWD
@@ -13,8 +13,10 @@
 
 INSTALL = /usr/bin/install -c
 CC = cc
-CFLAGS += -Wall -pedantic -D_GNU_SOURCE `get-wraster-flags --cflags` $(SHADOW)
-LDFLAGS += `get-wraster-flags --ldflags` `get-wraster-flags --libs` -lXmu -lPropList -lcrypt
+WRASTER_CFLAGS != ${X11BASE}/bin/get-wraster-flags --cflags
+WRASTER_LDFLAGS != ${X11BASE}/bin/get-wraster-flags --ldflags --libs
+CFLAGS += -Wall -pedantic -D_GNU_SOURCE $(WRASTER_CFLAGS) $(SHADOW)
+LDFLAGS += $(WRASTER_LDFLAGS) -lXmu -lPropList -lcrypt
 
 TARGET = Login
 
@@ -61,16 +63,14 @@
 	rm -rf $(TARGET) $(OBJS) core `find -name \*~`
 
 install: $(TARGET)
-	$(INSTALL) -d $(INSTALL_DIR)
-	$(INSTALL) -d $(INSTALL_DIR)/Scripts
-	$(INSTALL) -d $(INSTALL_DIR)/Themes
-	$(INSTALL) -d $(INSTALL_DIR)/Themes/Linux
-	$(INSTALL) -d $(INSTALL_DIR)/Themes/GNUstep
-	$(INSTALL) -s $(TARGET) $(INSTALL_DIR)
-	$(INSTALL) -m 644 Preferences $(INSTALL_DIR)/Preferences
-	$(INSTALL) $(SCRIPTS) $(INSTALL_DIR)/Scripts/
-	$(INSTALL) -m 644 $(THEME_LINUX) $(INSTALL_DIR)/Themes/Linux/
-	$(INSTALL) -m 644 $(THEME_GNUSTEP) $(INSTALL_DIR)/Themes/GNUstep/
+	$(MKDIR) $(INSTALL_DIR)/Scripts
+	$(MKDIR) $(INSTALL_DIR)/Themes/Linux
+	$(MKDIR) $(INSTALL_DIR)/Themes/GNUstep
+	$(BSD_INSTALL_PROGRAM) $(TARGET) $(INSTALL_DIR)
+	$(BSD_INSTALL_DATA) Preferences $(INSTALL_DIR)/Preferences
+	$(BSD_INSTALL_SCRIPT) $(SCRIPTS) $(INSTALL_DIR)/Scripts/
+	$(BSD_INSTALL_DATA) $(THEME_LINUX) $(INSTALL_DIR)/Themes/Linux/
+	$(BSD_INSTALL_DATA) $(THEME_GNUSTEP) $(INSTALL_DIR)/Themes/GNUstep/
 
 uninstall:
 	rm -rf $(INSTALL_DIR)