|
13 | 13 | # be converted to Method 2.
|
14 | 14 | #
|
15 | 15 | # IDENTIFICATION
|
16 |
| -# $PostgreSQL: pgsql/src/backend/port/Makefile,v 1.22 2006/01/05 03:01:35 momjian Exp $ |
| 16 | +# $PostgreSQL: pgsql/src/backend/port/Makefile,v 1.23 2006/04/28 17:09:16 momjian Exp $ |
17 | 17 | #
|
18 | 18 | #-------------------------------------------------------------------------
|
19 | 19 |
|
@@ -48,14 +48,20 @@ win32.dir:
|
48 | 48 | $(MAKE) -C win32 all
|
49 | 49 |
|
50 | 50 | tas.o: tas.s
|
| 51 | +ifeq ($(PORTNAME), solaris) |
| 52 | +# preprocess assembler file with cpp, used by x86 |
| 53 | +$(CC) $(CFLAGS) -c -P $< |
| 54 | +mv $*.i $*_cpp.s |
| 55 | +$(CC) $(CFLAGS) -c $*_cpp.s -o $@ |
| 56 | +else |
51 | 57 | $(CC) $(CFLAGS) -c $<
|
| 58 | +endif |
52 | 59 |
|
53 | 60 | # IPC test program
|
54 | 61 | ipc_test: ipc_test.o pg_sema.o pg_shmem.o
|
55 | 62 | $(CC)$(CFLAGS)$(LDFLAGS)$(export_dynamic)$^$(LIBS) -o$@
|
56 | 63 |
|
57 | 64 | distcleanclean:
|
58 |
| -rm -f SUBSYS.o$(OBJS) ipc_test ipc_test.o |
| 65 | +rm -f SUBSYS.o$(OBJS) ipc_test ipc_test.o tas_cpp.s |
59 | 66 | $(MAKE) -C darwin clean
|
60 | 67 | $(MAKE) -C win32 clean
|
61 |
| - |
|