Adding Additional Tools that are needed for Platform Image creation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@198 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lhauch
2006-05-19 02:38:56 +00:00
parent 291a871a27
commit d25c4bf080
42 changed files with 17050 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
/*++
Copyright (c) 2003 Intel Corporation. All rights reserved
This software and associated documentation (if any) is furnished
under a license and may only be used or copied in accordance
with the terms of the license. Except as permitted by such
license, no part of this software or documentation may be
reproduced, stored in a retrieval system, or transmitted in any
form or by any means without the express written consent of
Intel Corporation.
Module Name:
CreateGuid.c
Abstract:
Library routine to create a GUID
--*/
#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
void
CreateGuid (
GUID *Guid
)
/*++
Routine Description:
GC_TODO: Add function description
Arguments:
Guid - GC_TODO: add argument description
Returns:
GC_TODO: add return values
--*/
{
CoCreateGuid (Guid);
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,75 @@
#/*++
#
# Copyright (c) 2002 Intel Corporation. All rights reserved
# This software and associated documentation (if any) is furnished
# under a license and may only be used or copied in accordance
# with the terms of the license. Except as permitted by such
# license, no part of this software or documentation may be
# reproduced, stored in a retrieval system, or transmitted in any
# form or by any means without the express written consent of
# Intel Corporation.
#
#
# Module Name:
#
# Makefile
#
# Abstract:
#
# makefile for the GenCapsuleHdr utility.
#
#--*/
#
# Make sure environmental variable EFI_SOURCE is set
#
!IFNDEF EFI_SOURCE
!ERROR EFI_SOURCE environmental variable not set
!ENDIF
#
# Do this if you want to compile from this directory
#
!IFNDEF TOOLCHAIN
TOOLCHAIN = TOOLCHAIN_MSVC
!ENDIF
!INCLUDE PlatformTools.env
#
# Target specific information
#
TARGET_NAME = GenCapsuleHdr
TARGET_EXE = $(TIANO_TOOLS_OUTPUT)\$(TARGET_NAME).exe
SRC = $(TIANO_TOOLS_SOURCE)\$(TARGET_NAME)
ETO = $(TIANO_TOOLS_OUTPUT)
#
# Build targets
#
all: $(TARGET_EXE)
LIBS = $(LIBS) "$(TIANO_TOOLS_OUTPUT)\Common.lib" ole32.lib
OBJECTS = $(ETO)\$(TARGET_NAME).obj \
$(ETO)\CreateGuid.obj
#
# Compile each source file
#
$(ETO)\$(TARGET_NAME).obj : $(SRC)\$(TARGET_NAME).c $(INC_DEPS)
$(CC) $(C_FLAGS) $(SRC)\$(TARGET_NAME).c /Fo$@
$(ETO)\CreateGuid.obj : $(SRC)\CreateGuid.c $(INC_DEPS)
$(CC) $(C_FLAGS) $(SRC)\CreateGuid.c /Fo$@
#
# Link the object files together
#
$(TARGET_EXE) : $(OBJECTS)
$(LINK) $(MSVS_LINK_LIBPATHS) $(L_FLAGS) $(LIBS) /out:$(TARGET_EXE) $(OBJECTS)
clean: