3 MANDIR?
= $(PREFIX
)/share
/man
5 #MAJOR!=grep "major" ../lib/shlib_version | cut -d "=" -f2
6 #MINOR!=grep "minor" ../lib/shlib_version | cut -d "=" -f2
7 #LVERS=${MAJOR}.${MINOR}
8 LVERS
!= awk
-F
= '/major/ { printf( "%s.", $$2 ) } /minor/ { printf( "%s", $$2 ) }' ${.CURDIR
}/..
/lib
/shlib_version
9 BUILDVERSION
!= sh
"${.CURDIR}/../buildver.sh"
10 .if
!${BUILDVERSION} == ""
11 CPPFLAGS
+= -DSCROTWM_BUILDSTR
=\"$(BUILDVERSION
)\"
14 CFLAGS
+= -Wall
-Wno-uninitialized
-I.
-I
${X11BASE}/include
15 CFLAGS
+= -DSWM_LIB
=\"$(LIBDIR
)/libswmhack.so.
$(LVERS
)\"
16 LDADD
+= -lutil
-L
${X11BASE}/lib
-lX11
-lXrandr
-lXtst
19 all: scrotwm libswmhack.so.
$(LVERS
)
26 ln
-sf ..
/lib
/swm_hack.c
29 $(CC
) $(LDFLAGS
) $(LDADD
) -o
${.TARGET
} ${.ALLSRC
}
31 swm_hack.so
: swm_hack.c
32 $(CC
) $(CFLAGS
) -c
-shared
-fpic
-DPIC
-o
${.TARGET
} ${.ALLSRC
}
34 libswmhack.so.
$(LVERS
): swm_hack.so
35 $(CC
) $(LDFLAGS
) -shared
-fpic
-o
${.TARGET
} ${.ALLSRC
}
38 install -m
755 -d
$(DESTDIR
)$(BINDIR
)
39 install -m
755 -d
$(DESTDIR
)$(LIBDIR
)
40 install -m
755 -d
$(DESTDIR
)$(MANDIR
)/man1
41 install -m
755 scrotwm
$(DESTDIR
)$(BINDIR
)
42 install -m
755 libswmhack.so.
$(LVERS
) $(DESTDIR
)$(LIBDIR
)
43 install -m
644 ..
/scrotwm
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm
.1
44 install -m
644 ..
/scrotwm_es
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_es
.1
45 install -m
644 ..
/scrotwm_it
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_it
.1
46 install -m
644 ..
/scrotwm_pt
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_pt
.1
47 install -m
644 ..
/scrotwm_ru
.1 $(DESTDIR
)$(MANDIR
)/man1
/scrotwm_ru
.1
50 rm -f scrotwm
*.o
*.so libswmhack.so.
* scrotwm.c swm_hack.c version.h
52 .
include <bsd.port.mk
>